在網誌主網頁上增加了一個線上狀態顯示的圖示, 當我使用 MSN 上線時,網頁上的小圖示會顯示出來,
例如: MSN Messenger => 當我上線時,顯示 ;當我不在線上時,則會顯示 。
這樣東西稱之為 Online Status Indicator (OSI),可以用來顯示自己使用即時傳訊軟體的上線狀態,
例如:AOL,ICQ,IRC,Jabber,MSN Messenger,Skype and Yahoo Messenger。
使用方法並不困難,只要到 Online Status Indicator 的網站上選取 『...or click here to get your Online Status Indicator now! 』
這個連結就會進入一個 Usage 的畫面,上面列了一堆服務提供者的名單 (OSI hosts),選擇一個服務提供者之後,
按其連結進入一個登錄畫面(如下圖):
第一列:Messenger 請拉選您所使用的傳訊軟體。
第二列:User ID 請輸入您的傳訊軟體 ID。
第三列~第六列:可以不需要輸入。
完成後,請按下『Get HTML code』,您就會看到四樣東西:
1. 你的上線圖示範本『Your status icon will look like this』
2. 一個 OSI 網址『Address to your status indicator』
3. 一組 HTML 程式碼『HTML code to put on your web page』
4. 一組可以用在論壇中的程式碼『Forum code to put in your signature in a discussion forum』
我用到的就是其中的HTML程式碼,將其剪貼在網頁的適當位置就行了。
當然,為了安全的考慮,必須改一下取回的 HTML 碼,免得一些網路 BOT 可以從自己的網頁上輕易取得 email 地址,
造成自己垃圾郵件的增加...
選擇服務提供者時記得要選一個看來速度較快、非私人或臨時實驗性質的 Host比較好,免得自己網頁上三不五時就有個無法顯示的圖形。
當然,你也可以使用自己的圖示,拿線上大頭貼的圖片來結合應用,也是個不錯的主意。
這個服務的運作原理大概就是利用 OSI Host 端的 BOT 去測試登錄者的上線狀態而已,內定是每10秒更新一次,
視不同服務提供者的設定而有所不同。
想成為OSI 服務提供者也可以下載 OSI 的Java程式碼到自己的連線主機上,
但是建議使用 80 以外的網路 port,網站上有些說明可以自行參考。
當然,最重要的是,OSI 服務是免費的。
本文於 修改第 2 次