すべての拡張機能を Chromium ベースのブラウザ間でエクスポート/バックアップ/移行するにはどうすればよいですか?

すべての拡張機能を Chromium ベースのブラウザ間でエクスポート/バックアップ/移行するにはどうすればよいですか?

私は公式の Google Chrome を使用していないので、同期機能も使用できません。

Chromium は以前、優れていて柔軟性があり、「拡張機能」フォルダをコピーするだけで動作しました。なぜその機能が無効になったのかわかりません。陰謀に違いありません...

私が最近発見した唯一の方法 (理論的には) は、Stack Exchange で見つけた次のコマンドを使用して、既存の拡張子を .crx に自動的に (1 つずつではなく) パックすることです。

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

今のところ、コードの書き方やコマンドの作成方法がわからないので、このコマンドをすべての拡張機能に適用する方法がわかりません。

  1. CMDを実行する
  2. ???

ヘルプ?

[編集]: 言及するのを忘れていました - 拡張機能フォルダをインストール済みの Chrome ブラウザからポータブル Brave ブラウザに転送しようとしたため、拡張機能のフォルダ (名前はたとえば「aaocbkeamabaniccpnbaplopmcnpjbg」など) をコピーして 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 とはprodversionChrome のバージョンです。各 URL は、.crxGoogle ストアから対応する拡張機能のファイルをダウンロードします。

  • .crxファイルをダウンロードする
    一括ダウンローダーを使用してリストを読み取り、すべての.crxファイルをダウンロードします。

  • 拡張機能をインストールする
    Chrome を開いてページに移動しchrome://extensions、すべてのファイルをドラッグ アンド ドロップします.crx

答え2

各ブラウザのインス​​トールには、長い数字の列で構成される UID が割り当てられます。たとえば Chrome にインストールした拡張機能は、ブラウザのポータブル バージョンを選択した場合でも、この UID にリンクされます。拡張機能は AppData フォルダにその UID を持つものとしてリストされるためです。

プログラム実行ファイルにハードコードされているものを除き、他のコンピュータにブラウザの新しいコピーをインストールするたびに、それらを再インストールする必要があります。Opera または Slimjet はすぐに使用できる広告ブロック機能を提供しており、この機能はプログラム自体にバンドルされているため、サードパーティをインストールするために Google ストアに行く必要はありません。

答え3

回避策:Nirsoftのブラウザアドオン表示、1 つずつ再インストールします。これには数分かかります。この方法の利点は、以前にアンインストールしたアドオンのレガシー データを引き継がないこと、およびこれらの拡張機能を受け入れる Firefox やその他のブラウザーのリストを使用できることです。

関連情報