安裝GMarks for Firefox來取代Google工具列的書籤

原本都是一直使用Google Toolbar的書籤,但之前Google宣佈從Firefox 5.0開始,不再繼續維護更新工具列,只能安裝Add-on Compatibility Reporter避開火狐的相容性檢查,已安裝的工具列才能顯示(Google現在已不給新版火狐安裝工具列)。直到今天在Mac OS上遇到工具列的Google書籤一直無法登入顯示(登入後卻一直顯示未登入),裝3.6版的火狐也一樣,只好放棄,改找Add-on來代替。

先找到一款GBookmarks試用,不是很滿意,每點一個書籤連結就開一個新分頁,而且一定要顯示選單列才好方便使用。Xmarks也是一個選擇,不過試了幾次後,實在太麻煩,如果不熟悉其同步規則,很有可能讓你儲存的書籤同步成舊的,甚至刪除。最後找到GMarks,有隱藏火狐書籤選項,不用開選單列也能使用(將圖示放到瀏覽工具列,顯示Bookmarks文字書籤,缺點是無法編輯),不過這點對Mac OS沒影響(本來就無法隱藏選單列)。其他細部選項請自行去了解,本身已有中文化,拿來取代Google工具列的書籤,感覺使用習慣不會差太多。

2011/09/22︰今天Windows 7上的Firefox 6.0.2也出現Google Toolbar的書籤無法登入情形。

2011/10/10︰關於Google Toolbar在Firefox 7.0.1無法登入和安裝的情況,感謝網友Mulder提供資料,以下是相關連結︰
無法安裝︰[Win/Mac] Firefox 7 安裝 google toolbar
相容性︰[修正] Google toolbar for FireFox7 無法使用
無法登入書籤︰[FireFox7] Google toolbar 無法登入書籤

此外,照這裡的方法,改了一個Goole Toolbar For FreeBSD。修改步驟都在Windows完成,再傳給FreeBSD的Firefox 7.0.1安裝(以下1至7點的步驟,Windows和Mac也都適用)︰
1.下載google-toolbar-linux.xpi
2.將副檔名xpi改成zip,解壓縮檔案。
3.修改install.rdf:

<em:targetPlatform>Linux</em:targetPlatform>
改為
<em:targetPlatform>FreeBSD</em:targetPlatform>
<em:maxVersion>4.0.*</em:maxVersion>
改為
<em:maxVersion>7.0.*</em:maxVersion>
如果版號不想每更新一次就改一次,直接改成
<em:maxVersion>99.0.*</em:maxVersion>

4.修改/lib/toolbar.js,搜尋www.google.com/accounts全改為accounts.google.com
5.刪除META-INF目錄(一定要刪除,否則會安裝失敗,出現檔案毀損的訊息)。
6.重新壓縮檔案成zip,再改成副檔名為xpi。
7.打開Firefox,點選附加元件,搜尋欄位旁邊點一下有一項「從檔案安裝附加元件」,選擇剛修改好的google-toolbar-linux.xpi,應該可以安裝完成。如果你懶得改,可以下載我改好的google-toolbar-freebsd.xpi。下次新版本要修改install.rdf,檔案路徑在︰
/home/帳號/.mozilla/firefox/亂數.default/extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/install.rdf
直接輸入是找不到檔案或資料夾(會認不到{}這個字串),需輸入︰

cd /home/帳號/.mozilla/firefox/亂數.default/extensions/\{3112ca9c-de6d-4884-a869-9855de68056c}\/

編輯{3112ca9c-de6d-4884-a869-9855de68056c}字串目錄下的install.rdf。Windows、Mac、Linux都是相同做法,請自行下載檔案修改(install.rdf只需要改版本,其他步驟都一樣)。
google-toolbar-beta-win.xpi
google-toolbar-beta-mac.xpi

2013/09/22︰解決Firefox 24安裝Google Toolbar新分頁開不出來的問題