2008-08-05

bookmarks

在之前的 Firefox 版本裡,它的書籤是儲存在一個叫「bookmarks.html」檔案裡頭,這個檔案會放在你的 profile 底下,預設路徑是「%appdata%\Mozilla\Firefox\Profiles\xxxxxxxx.default」。

到了 Firefox 3 之後,因為整個書籤系統改用資料庫重寫,使得它的書籤不再存放在 bookmarks.html 了,就連書籤自動備份檔也變成「.json」格式而不是以往的「.html」格式。這對大部分的人來說或許沒有影響,可是對一些需要讀取 Firefox 書籤的軟體(例如 Launchy 可以搜尋 Firefox 的書籤內容)來說影響就大了,因為書籤變成資料庫格式,使得這些需要讀取書籤的軟體無法解讀。

還好 Firefox 有個隱藏設定可以自動在關閉程式的時候將書籤匯出到 bookmarks.html。
1. 在網址列輸入「about:config」
2. 在上方的「篩選條件」文字框輸入「browser.bookmarks.autoExportHTML」
3. 將這筆設定設為「true」
以後關閉 Firefox 的時候,書籤就會自動匯出到 bookmarks.html 檔了,當然這個檔案會放在你的 profile 目錄下,就跟以前一樣。

書籤回復步驟:
1. 將帳號所屬目錄下的 bookmarkbackups 目錄及 places.sqlite 檔案移到其它位置。
2. 編輯 bookmarks.html,將其中的 Most Visited 及 Recently Bookmarked 刪除。
3. 啟動 Firefox,系統將自動依據 bookmarks.html 重建相關檔案。
註:Recent Tags 應該也可刪除?沒在用 tag 所以不清楚。

0 意見: