Java in Firefox Extensions
在追一個 Firefox 延伸模組時,試著玩了一下在 Firefox 外掛中使用 Java 的方法。
原來你可以用 XPConnect 來存取 Java Object,甚至將你的 Java object 封裝成 XPCOM,以方便 Java Script 取用。範例可參考 Simile Project 的 Java Firefox Extension。於是乎,你的外掛介面可以用 XUL/Java Script 實做,但後端丟給 Java 來處理,若是拿來整合某些企業應用程式,應該可以比較快速的拉出使用者介面與整合商務邏輯。
或者,你也可以使用 JavaXPCOM,讓你的 Java 程式存取 XPCOM 介面的元件。
無線熱點自動登入 Firefox 外掛
之前在講 Nokia S60 上的連線軟體時,曾經提到可以使用 HandyWi 來登入無線熱點如 FON 、中華電信 與 WiFly。
事實上,這些無線網路服務商的入口認證網頁中都支援 WISPr,WISPr 是由 Wi-Fi Alliance 所提供,由 Browan (Gemtek)、iPass 與 Nomadx 等公司所擬定。這個協定讓使用者可以於不同的無線網路服務供應商間漫遊,透過內嵌於網頁中的敘述,無線使用者可以透過 802.1X 或 UAM (網頁介面認證機制) 來自動登入,而不需要每次都手動打入自己的帳號密碼。(規格可於此下載)
行動裝置上有不少工具都支援 WISPr,如 FON 提供了 Symbian 連線管理員 與 iFON,社群裡面也有人開發了 CrYpToNyM Pocket FON Connecto。WiFly 則支援 Windows Mobile.
若你也時常帶著筆記型電腦到處跑,大約也會時常需要登入使用無線網路熱點。若你讀了 WISPr 的協定,應該會了解實做一個自動登入 UAM 是頗為容易的事情。只要幾行 Perl script 就可以搞定,就像我的這個小範例。當然網路上也有其他人以其他語言做了類似的軟體,如以 Java 寫的 FONnector。
若你使用 Firefox ,又常常在外面亂跑,不妨試試 Coova Firefox Extension,這是 David Bird 所開發的外掛。它會自動判斷目前網路是否需要登入,並自動使用你所輸入儲存的密碼登入網路。相當方便。

Source: http://coova.org/wiki/index.php/CoovaFX
這個外掛核心是使用 JRadius Project 中的 WISPr client,因此需要安裝 Java Plugin 才能執行。請記得在 “Edit/Preferences/Content/Enable Java” 選單中開啟 Java 喔。
就是現在!一起來破世界紀錄!
Firefox 3 正式發行了!快去下載吧!

新版的 Firefox 速度比 Firefox 2 快上好幾倍,由於使用了新的 PGO 編譯技術以及新的 XPCOM Cycle Collector 實做,因此系統不會莫名的吃掉好幾倍的記憶體,以至於行為緩慢。同時在介面上也做了眾多的改善,包含新的「收藏庫」可以用以瀏覽歷史與書籤管理、書籤功能則大幅改善操作方式,並新增了標籤功能、新的下載介面、外掛程式介面、與安全保護機制,終端使用者在瀏覽可能有惡意軟體的頁面時,也會被警告,避免無意瀏覽或下載有病毒的網頁。
諸多的新功能不彷參考 Firefox 3 預覽 (1) 與 Firefox 3 預覽 (2)。或者參考 Mike Beltzner 的新功能簡介:
網頁掛馬問題研究
昨日 (2/19) 的工商日報頭版 (發現過去一年整天做些低等技術的東西而停止注意產業資訊,因此又開始恢復每天讀兩份以上平面報紙並書寫的習慣) 是調查局發佈的「網頁掛馬」攻擊新聞稿。看似警告民眾網路有毒,千萬別亂逛亂抓陳冠希的性愛照,不過新聞稿下方還刻意的引用刑法第 235條散布猥褻物品罪,感覺嚇阻散佈色情照片的味道大於病毒警示阿。
據說鳥人大大的說好話,看好圖說法,萬一不小心見到的新版的性愛照,請先丟給阿碼科技的 Armorize Special Forces 團隊掃一掃喔。因為幾篇新聞中提到調查局這次的數據都是出自阿碼科技,調查局透過HackAlert™系統長期監控台海網站,這次類似的網站大約有180個,有許多網站到目前為止都還有裝有惡意程式。(阿碼科技尚很佛心的提供了 HackAlert 系統免費申請帳號試用) 新聞中並提供了幾個示範網址
- htxp://72.167.132.171/chen_photo.html
- hxtp://se.97ai.com/html/42/62969.shtml
- hxtp://ww2.spooots.com/index.html
備份 Firefox 密碼
過去有把各種密碼寫下存在某個密碼管理軟體中的習慣,隨著每日參訪的網站越來越多,已經無暇停下慢慢的剪下貼上密碼,於是乎密碼都直接擺在 Firefox 的 Password Manager. 使用 Firefox 的 master password 加上對主目錄的 AES 加密,倒是不擔心密碼洩漏。
刪除 Firefox 中誤打的儲存表單欄位資料
你曾經在使用 Firefox 時,在網頁表單中輸入過錯誤的資料嗎?而這些資料就這麼被錯誤的存起來,下次回到這頁時,你得一次又一次的小心不要選錯打錯資料,否則你就得一口起清除掉所有的已存表單資訊。
剛在 Mission Data 上見到一個小技巧。你可以在欄位輸入時,以方向鍵按「上」、「下」,選擇 (反白) 錯誤的資料,然後按下 Shift + Del 就可以刪掉錯誤的資料啦。
我的讀者們,真抱歉,最近忙爆,只能寫些短篇小技巧。