最近突然心血來潮,想學習怎樣寫 Firefox extension,
順便學習之前一直沒有學的 Javascript,於是,就重寫了 PCMan 作為練習
經過長時間的研究 + 三天密集 coding + 參考 FireBBS,目前已經初步可用了
PCMan Telnet/BBS extension for Firefox,誕生!
專案網頁: http://code.google.com/p/pcmanfx/
功能還不夠完整,但是該有的基本功能都有了,彩色顯示也很正常
重點是可以支援中文雙色字,顯示效果也很接近原 PCMan 系列。
當然效能和記憶體用量遠不能和原版 PCMan 相比,但是對於用純
Javascript 寫成的套件來說,目前的執行效率還在可接受的範圍。
歡迎大家測試或給予意見,或者是...最好可以有熱血的朋友加入開發,
小弟最近很忙,可能會沒有時間繼續寫完。
目前程式碼相當短,而且最困難的核心部分我幾乎都已經寫完了,
剩下就是許多小地方的補強。 這次是純 Javascript,
有能力改寫的人應該就很多了吧! 快加入吧!
主要特色:
1. 使用 Javascript + XUL + 少量 html 開發
2. 程式簡潔,可讀性佳,模組化,初版僅 1000 行,
易讀,易改,相當適合想學習 Telnet 程式撰寫的朋友,
作為學習的參考。
3. 雖然是使用 Javascript,執行效率仍在可接受的範圍,
操作上有接近原生軟體的表現。
4. 支援一字雙色的顯示,畫面呈現效果優良,接近原生軟體。
5. 跨平台,目前確定可運作於 Windows (優) 和 Linux (可),
Mac 及其他 Firefox 能運作的平台尚未測試,理論上可用,
但顯示效果會略有出入,中文輸入部分可能會有些小問題。
6. 開放原始碼,以 GNU/GPL V2 自由授權釋出。
想加入開發的朋友,請和我聯絡,加入這個專案。
13 則留言:
您好,
我是 timdream,現任的 Fx localizer,
想要加入開發,不知是否方便?
另外,有機會的話也會把這則消息 post 到我的 blog 和 Mozilla Links 等地方曝光,讓 Fx 變成更好用的瀏覽器,可以嗎~?
您可以在我的首頁找到我的 gmail。
Tim
Mac 的 Firefox 3.5.5可以正常運作。
只是字型上…字末端會被吃掉一些。
像這樣:
http://farm3.static.flickr.com/2607/4131568488_03bd447120_o.png
要在那邊改小一點呢?
在 Mac 上的抓圖 :
http://picasaweb.google.com.tw/andrewwu.tw/Pcmanfx#
基本上沒什麼問題,但是在編輯模式沒有游標,所以不知道自己目前輸入的位置。
我想只要再修正一些小問題,就是一套非常強大的跨平台 telnet 軟體了 XD
我在windows XP sp3 上用也有字型太大的問題,請問有可以自打字型的地方嗎?
嗯,真的好, 感謝PCMan
你真的是心血來潮
想做什麼就一股勁往前衝
真是個特別的人~
雖然我電腦很爛
但看你那天完成時開心的表情
我也替你感到開心
不過啊~生命要顧,晚睡早起,多來個幾次,你可能會被"嚇死"~
看你的blog才發現原來你滴話蠻多滴~哈哈
支持,加油哦,只不过把颜色换个吧,太黑了点
ha, seems like more and more ppl are using MACs :)
你好,
使用PCman非常多年了,
非常感謝你造福了大家!!
最近開啟PCman combo,
它常常只記錄到8個左右上次開啟的網頁,
但我通常會開了十幾個,
重灌過問題還是會發生,
不知有沒有其他使用者反映過?
(btw我的作業系統是Vista)
問個蠢問題:請問這個extension是走telnet protocol還是http protocol?
是不是一定要架設httptunnel的server才能透過http連telnet?
支持跨平台!!
當我從一個不懂電腦的小朋友時就在用PCMan
到現在作為一個MAC使用者及不怎麼專業的開發者
終於出現MAC可用的PCMan Firefox extension
非常支持你的努力
感恩喔!
我是Mac愛用者,看到google chrome, fireforx 都有ie tab 功能,真的很羨慕,也解決許多ie only的難題。
但ie tab 似乎都沒有辦法在mac os x底下的firefox運作,不知pcman能否開發此功能,造福廣大的mac users?
感激不盡。
謝謝。
你好,
感謝你們開發這個extension。
我試著增加滑鼠選取複製的功能以及捲動的控制碼實作,
http://140.114.20.118/pcmanfx.mouse.diff.txt
(from r40)
選取區的顯示在Windows上還可以,
而Linux(OpenSUSE11.1 & KDE4.1.3)的顯示有點亂掉,
希望能成為開發團隊開發新版的參考。
張貼留言