Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

讓 GMail Manager 0.5.4 可以在 Firefox 3 中使用
post by tommy @ 23 十二月, 2007 14:25

今天把 Firefox 改用 Firefox 3 beta 2 的版本, 多數常用的外掛, 使用 Nightly Test Tools 之後, 似乎都可以正常的使用. 不過... 唯獨 Gmail Manager 有點小問題. 在記憶密碼的上頭, 因為 FF3 改用 LoginManager 的原因, 原本的寫法會無法儲存密碼, 也無法取得密碼. 不過... 輸入密碼後, 仍可以正常運作.

由於每次重跑 Firefox 之後, 就必須再輸入一次密碼, 看了一下官方的網站與 Mozilla 的討論區, 似乎作者不打算在 FF3 正式推出前修正這個問題. 所以... 就想辦法自己來修正了.

由於 Gmail Manager 有儲存一些資訊在 profile 下頭的 gmanager\prefs.xml 這個檔案, 所以... 很直覺的就是想到也把密碼也存到這個裡頭, 這樣子似乎就可以了. 所以... 有了下頭這個修正:

--- gmManager.js.orig Sun Dec 23 14:21:15 2007
+++ gmManager.js Sun Dec 23 14:21:20 2007
@@ -71,12 +71,9 @@
newNode.setAttribute("email", account.email);
newNode.setAttribute("alias", account.alias);
- // Remove password
- this._removePassword(account.email);
-
// Check to save password
if (account.remember)
- this._storePassword(account.email, account.password);
+ newNode.setAttribute("password", account.password);
}
// Replaces old node

這個 gmManager.js 放在你的 profile 下頭的 extensions\{582195F5-92E7-40a0-A127-DB71295901D7}\components\ 目錄裡頭.

經過上頭的修改後, 目前在我自己的 Firefox 3 beta 2 測試上頭, 是可以正常使用的. 不過... 由於會把密碼以明碼的方式存到 prefs.xml 這個檔案中, 如果你認為有安全上的顧慮的話, 就不要這樣修正了, 乖乖的等官方的修正版本吧.

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] Re:讓 GMail Manager 0.5.4 可以在 Firefox 3 中使用 [ 回覆 ]

請問一下~~
我看不懂該怎麼改耶~"~
是把gmManager.js裡面的其中一段改成這個嗎???
還是把整個內容全部都換成這個??
其中一段的話是哪一段??
還有就是有加號跟減號是有代表什麼嗎??還是複製貼上就好???
還是說可以提供改好的^^"
感謝~~~

commons icon [2] Re:讓 GMail Manager 0.5.4 可以在 Firefox 3 中使用 [ 回覆 ]

最前頭有加號的是新增那一行, 減號的是移除那一行.

迴響
暱稱:
標題:
個人網頁:
電子郵件:
迴響

  

Bad Behavior 已經阻擋了 111 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS