如何將所有擴充功能從一個基於 Chromium 的瀏覽器匯出/備份/遷移到另一個?

如何將所有擴充功能從一個基於 Chromium 的瀏覽器匯出/備份/遷移到另一個?

我沒有使用官方的 Google Chrome,也無法使用其同步功能。

Chromium 曾經很好而且很靈活,你只需複製「擴充功能」資料夾就可以了。這一定是一場陰謀…

我現在發現做到這一點的唯一方法(理論上)是透過我在堆疊交換中找到的這個命令自動(而不是一一)將我現有的擴展打包到 .crx 中:

[path]\chrome.exe --pack-extension=c:\myext --pack-extension-key=c:\myext.pem --no-message-box

現在,我不知道如何編碼或發出命令,所以我不知道如何將此命令應用於我的所有擴充功能。

  1. 運行命令
  2. ???

幫助?

[編輯]:忘記提及- 嘗試將擴展文件夾從已安裝的chrome 瀏覽器傳輸到便攜式Brave 瀏覽器,因此每次我複製擴展的文件夾(例如名稱類似於“aaocbkeamabaniccpnbapflopmcnpjbg”)並將其粘貼到其中Brave 的同一目錄,它會自動刪除..也許我做錯了什麼?

答案1

這種方法似乎很有前途(儘管我還沒有嘗試過):

  • 取得所有擴充ID
    輸入chrome://system並點擊“擴充功能”旁邊的“擴充...”按鈕。選擇所有擴充 ID 和名稱並將其複製到文字檔案中。這可能看起來像:

    aapocclcgogkmnckokdopfmhonfmgoek : Slides : version 0_10
    ahfgeienlihckogmohjhadlkjgocpleb : Web Store : version 0_2
    aohghmighlieiainnegkcijnfilokake : Docs : version 0_10
    
  • 轉換為 URL
    使用文字編輯器將所有行轉換為以下格式:

    https://clients2.google.com/service/update2/crx?response=redirect&prodversion=49.0&x=id%3D<Extension_ID>%26installsource%3Dondemand%26uc
    

    <Extension_ID>上面的 ID 在哪裡,prodversion就是您的 Chrome 版本。每個 URL 都會.crx從 Google 商店下載相符的擴充功能檔案。

  • 下載 .crx 文件
    使用批次下載器讀取列表並下載所有.crx文件。

  • 安裝擴充
    打開 Chrome 頁面chrome://extensions並將所有檔案拖放到其中.crx

答案2

每個瀏覽器安裝都會採用由一長串數字組成的 UID。即使您選擇便攜式版本的瀏覽器,您在 Chrome 等副本上安裝的擴充功能也會連結到此 UID,因為它們將在您的 AppData 資料夾中列出並帶有該 UID。

每次在其他電腦上安裝新的瀏覽器副本時,您都必須重新安裝它們,但使用程式執行檔進行硬編碼的瀏覽器除外:Opera 或Slimjet 提供開箱即用的廣告攔截功能,並且此功能與程式本身捆綁在一起;您不需要去Google Store安裝第三方。

答案3

解決方法:將它們全部列在 Nirsoft 中瀏覽器插件視圖,然後一一重新安裝,這需要幾分鐘的時間。這種方法的優點是,它不會帶來先前卸載的附加元件的舊數據,並且您可以查看 Firefox 和其他採用這些擴充功能的瀏覽器的清單。

相關內容