2008年9月26日 星期五

Firefox 3.0.2 密碼無法使用的 bug

才剛更新完我的 Firefox 3.0.2 馬上就發現問題:Sxipper、PMOG 失效,導因於大部分既存的密碼都無法使用,也無法除儲存新的密碼。依據官方的說法,這導因於 FF 3.0.2 無法讀取包含有非 ASCII 編碼資訊的密碼。

檢查自己是不是碰到這問題的方法很簡單,就是開啟 FF 的錯誤控制台,然後看看是不是有出現:

this._storage is null
...
[Exception... "'Error: Error in getRegisteredUsername: [Exception... "'[JavaScript Error: "this._storage is null" {file: "file:///C:/Program%20Files/Mozilla%20Firefox/components/nsLoginManager.js" line: 425}]' when calling method: ...
之類的錯誤。基本上目前 Mozilla 表示會盡快弄出 patch 檔,然後這段期間要請廣大的使用者自己手動輸入帳號密碼(這真的還蠻囧的)。若是對於密碼苦手的人...只好請你自行將 FF 在倒退嚕回去 FF 3.0.1
目前已知的非官方解法:http://forum.moztw.org/viewtopic.php?p=134732
  1. 到 C:\Users\Your User Name\AppData\Roaming\Mozilla\Firefox\Profiles\XXXXX.default 目錄下(適用於 Vista,XP 應該是 C:\Documents and Settings\Your User Name\Application Data\Mozilla\Firefox\Profiles\XXXXX.default)
  2. 將 signons3.txt 檔轉換成 UTF-8 格式
  3. 重新啟動 Firefox 即可

沒有留言: