我只在 Ubuntu 上面裝 PCMan 擴充套件;平常在 Windows 上我是用 PieTTY 連 BBS 的。自從用了 Netivibes 之後 something have cross my mind: 如果我能把 BBS 視窗塞進 Netivibes 的話,那 Netivibes 就變成 the last page I’d ever need ,再也不用開任何其他網頁了(可是上網時間好像沒有變短耶,汗) …
以 PCMan Firefox Extension 的架構來說是完全可行的:因為 Fx 擴充套件的限制,PCMan 實際上是一個處理 application/pcman
MIME 類型的 Plugin 而不是單純的擴充套件。只要弄個 Netvibes 模組把 <object type="application/pcman" />
塞進去,BBS畫面就會像 Media Player 之類的其他 Plugin 出現在該出現的地方了。
搞清楚怎麼在 Fx 2.0 裝 PCMan 擴充套件之後,又發現只要用 iframe 模組 把 telnet://
網址塞進去即可。最後變成這副模樣 (畫面是 松江水綠BBS站)
效果還不錯,但模組收合再打開的時候 PCMan 的畫面就不見了XD;看樣子這個 Plugin 沒有設計成能在網頁裡面被 DOM 這樣玩。
(我)理想中的 embedded Telnet Client
其實我理想的 embedded Telnet Client 是完全沒有介面的:只是個 DOM 物件,用 <object type="application/x-telnet"/>
或是 new TelnetObject()
啟動,畫面全部交給 JavaScript 與 DOM 來呈現與處理。不會比現在的作法更有效率,但是 Client 端的產生彈性會讓目前卡死在各 BBS 站的資料發揮無限可能:想想看 XmlHttpRequest()
這個物件在目前 AJAX 技術中的重要性 —— 如果 AJATelnet 能成真的話,網頁上的程式就能直接搜尋/剪輯/分析 BBS 站上的資料。這件事本來可以用 Adobe Flash 9 Plugin 實作,很可惜安全性限制把它封掉了。
以上不失為延續 BBS 增強互通性與網路應用上的生命的作法;如果 10年之後還有人在用 Telnet BBS 的話(我都不覺得10年之後大部分的人還用 PC 逛網站…)