Java in Firefox Extensions

在追一個 Firefox 延伸模組時,試著玩了一下在 Firefox 外掛中使用 Java 的方法。

原來你可以用 XPConnect 來存取 Java Object,甚至將你的 Java object 封裝成 XPCOM,以方便 Java Script 取用。範例可參考 Simile ProjectJava Firefox Extension。於是乎,你的外掛介面可以用 XUL/Java Script 實做,但後端丟給 Java 來處理,若是拿來整合某些企業應用程式,應該可以比較快速的拉出使用者介面與整合商務邏輯。

或者,你也可以使用 JavaXPCOM,讓你的 Java 程式存取 XPCOM 介面的元件。

June 27th, 2008 at 11:36 pm | Comments & Trackbacks (0) | Permalink


無線熱點自動登入 Firefox 外掛

之前在講 Nokia S60 上的連線軟體時,曾經提到可以使用 HandyWi 來登入無線熱點如 FON中華電信WiFly

事實上,這些無線網路服務商入口認證網頁中都支援 WISPr,WISPr 是由 Wi-Fi Alliance 所提供,由 Browan (Gemtek)、iPass 與 Nomadx 等公司所擬定。這個協定讓使用者可以於不同的無線網路服務供應商間漫遊,透過內嵌於網頁中的敘述,無線使用者可以透過 802.1XUAM (網頁介面認證機制) 來自動登入,而不需要每次都手動打入自己的帳號密碼。(規格可於此下載)

行動裝置上有不少工具都支援 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 喔。

June 27th, 2008 at 11:35 pm | Comments & Trackbacks (0) | Permalink


就是現在!一起來破世界紀錄!

Firefox 3 正式發行了!快去下載吧!

新版的 Firefox 速度比 Firefox 2 快上好幾倍,由於使用了新的 PGO 編譯技術以及新的 XPCOM Cycle Collector 實做,因此系統不會莫名的吃掉好幾倍的記憶體,以至於行為緩慢。同時在介面上也做了眾多的改善,包含新的「收藏庫」可以用以瀏覽歷史與書籤管理、書籤功能則大幅改善操作方式,並新增了標籤功能、新的下載介面、外掛程式介面、與安全保護機制,終端使用者在瀏覽可能有惡意軟體的頁面時,也會被警告,避免無意瀏覽或下載有病毒的網頁。

諸多的新功能不彷參考 Firefox 3 預覽 (1) Firefox 3 預覽 (2)。或者參考 Mike Beltzner新功能簡介:

無論你是否曾經用過 Firefox, 現在都該立即試一試,快到網站上下載!成為破當日下載次數世界紀錄的一員!

June 18th, 2008 at 1:19 am | Comments & Trackbacks (0) | Permalink


網頁掛馬問題研究

昨日 (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

» Continue Reading

February 21st, 2008 at 2:43 am | Comments & Trackbacks (4) | Permalink


備份 Firefox 密碼

過去有把各種密碼寫下存在某個密碼管理軟體中的習慣,隨著每日參訪的網站越來越多,已經無暇停下慢慢的剪下貼上密碼,於是乎密碼都直接擺在 Firefox 的 Password Manager. 使用 Firefox 的 master password 加上對主目錄的 AES 加密,倒是不擔心密碼洩漏。

» Continue Reading

January 28th, 2008 at 5:10 pm | Comments & Trackbacks (0) | Permalink


刪除 Firefox 中誤打的儲存表單欄位資料

你曾經在使用 Firefox 時,在網頁表單中輸入過錯誤的資料嗎?而這些資料就這麼被錯誤的存起來,下次回到這頁時,你得一次又一次的小心不要選錯打錯資料,否則你就得一口起清除掉所有的已存表單資訊。

剛在 Mission Data 上見到一個小技巧。你可以在欄位輸入時,以方向鍵按「上」、「下」,選擇 (反白) 錯誤的資料,然後按下 Shift + Del 就可以刪掉錯誤的資料啦。

我的讀者們,真抱歉,最近忙爆,只能寫些短篇小技巧。

July 18th, 2007 at 12:51 pm | Comments & Trackbacks (0) | Permalink