web-dev-qa-db-ja.com

Firefoxアドオン設定をエクスポートおよびインポートするにはどうすればよいですか?

Firefoxアドオン設定をエクスポート(およびインポート)することは可能ですか?アドオンデータを意味します。インストール可能ではありません.xpi

たとえば、WindowsでAdBlockのカスタムブラックリストを収集しましたが、Ubuntuでそれを使用したいと考えています。

7
kikio

すべての設定は、JavaScript構文を使用して、プロファイルフォルダー内のprefs.jsファイル内に保存されます。

[...]
user_pref("browser.cache.disk.capacity", 358400);
user_pref("browser.cache.disk.smart_size.first_run", false);
user_pref("browser.cache.disk.smart_size.use_old_max", false);
user_pref("browser.cache.disk.smart_size_cached_value", 358400);
[...]    
user_pref("extensions.grabanddrag-version", "3.2.0");
user_pref("extensions.grabanddrag.button", 1);
user_pref("extensions.grabanddrag.flickon", false);
user_pref("extensions.grabanddrag.grabCursor", "auto");
[...]

Firefoxをシャットダウンしたら、すべてのアドオン構成をgrepして、新しいプロファイルファイルに次の行を追加できます。

grep extensions. oldprofile\prefs.js >> newprofile\prefs.js

または、アドオンが1つだけの場合(名前が見つかったと仮定):

grep extensions.grabanddrag. oldprofile\prefs.js >> newprofile\prefs.js

エントリの重複を避けるために(JavaScriptなので、最後のエントリカウント)、設定をインポートする前に、新しいプロファイルから同じ構成設定を削除することもできます。

grep -v extensions.grabanddrag. newprofile\prefs.js > newprofile\prefs.js

-v属性は、grepの動作方法を逆にします。


もちろん、これは設定のみを移動します。アドオンは別途インストールする必要があります。

5

設定してみてください Firefox Sync

Firefox Syncは、ブックマーク、履歴、パスワード、アドオン、開いているタブをFirefoxの別のコピー(別のコンピューターや携帯電話など)と同期できるサービスです。この記事では、すべてがどのように機能し、なぜそれを使用したいかについて簡単に説明します。

Firefox Syncは、Firefoxの複数のインストール間でFirefoxデータ(パスワード、設定、アドオン)を同期します。アドオンの同期には使用していませんが、他のデータはシームレスに同期されます。

3
Ganesh R.

それを可能にする2つの優れた拡張機能があります。

1 . 2月

これがFAQからの引用です

  • FEBEは拡張機能の設定をバックアップ/復元できますか?
  • 一言で言えば...はい。ただし、それに伴う大きな警告(ユーザーの注意)があります。 FEBEは設定(拡張機能の設定を含む「prefs.js」と呼ばれるファイル)をバックアップしますが、インストールされている拡張機能を区別せずにすべてをバックアップします。つまり、個々の拡張機能に必要な部分だけでなく、設定ファイル全体をバックアップします。

ここでさらに読むことができます: FEBEは拡張機能の設定をバックアップおよび復元できますか?

ただし、FEBEはFirefoxの完全なバックアップソリューションのようなものです。

拡張機能の設定をバックアップするためだけに作成された別の拡張機能があります。

2 . [〜#〜] opie [〜#〜]

これがそのウェブページからの引用です:

  • OPIEは、イン​​ストールされている拡張機能の設定をインポートおよびエクスポートできるFirefox拡張機能です。これは、新しいプロファイルに拡張機能をインストールする場合、または複数のFirefoxインストールを同期する場合に役立ちます。

スケジュールされたバックアップやFEBEで利用可能なその他の機能が必要なため、私は個人的にFEBEを使用しています。

2
RusI

私は個人的に MozBackup を使用して、すべてのMozilla製品の設定/データ/プロファイルをホストから別のホストにエクスポートする必要があります。

これはより幅広いソリューションですが、とりわけ、拡張機能の設定をエクスポートします。

1
mveroone