Firefox 匯入/匯出搜尋引擎套件

我是 Firefox 用戶,很久以前自己加了很多搜尋引擎套件(套件的運作原理,請參考 MDN 的說明)來用。

Firefox 更新以後,目前在 AMO 的搜尋引擎套件目前不是很多、自己加的功能也找不到、另外我還需要備份並移植搜尋引擎套件到其他電腦上……這意味著,我需要找到可以匯入/匯出搜尋引擎套件的方法。

放這些搜尋引擎套件的檔案在 \%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\(個人檔案路徑)\search.json.mozlz4。請注意這個 search.json.mozlz4,它是一個被壓縮的檔案,所以你不能直接用文字編輯器開啟、複製、貼上。

在 Firefox 56 以前,可以用 XML Search Engines Exporter/Importer 套件完成。但……我目前在用的是 Firefox 57,所以這個套件只能廢了。

看了套件官網,開發者說套件:「目前的 WebExtensions 架構無法移植」。作為替代,可以在 Firefox 運行瀏覽器主控台(Browser Console,不是網頁主控台(Web Console))。

  1. 你需要開啟 Browser Console:可以從開發者選單選、也可以使用 <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>J</kbd> 快捷鍵。
  2. 按照需求,把 匯入 或是 匯出 的程式碼,複製貼上到瀏覽器主控台。
  3. 成功的話,匯入程式會要求你選擇要匯入的 XML 檔案;匯出程式會打包成一個壓縮檔後,要求你選擇要儲存的目錄。

好的,總之這很有趣。也許以後找個時間去翻譯 MDN 的 Browser Console 條目?

參考資料