web-dev-qa-db-ja.com

単一のアドオンのFirefox同期を無効にする

私は異なるPCでFirefoxSyncを使用しており、そのうちの1つでのみ同期/有効化する必要があるアドオンがあります。これはどのように実現できますか?

背景:ズーム

私のPCの1つが私のテレビに接続されています。 Webサーフィン、ビデオの視聴、ゲームのプレイなどに使用されます。一部のWebサイトでは、100%ズームが読みにくい場合があります。 Firefoxはグローバルにズームできないので、最近インストールしました NoSquint Plus これ。それはうまく機能しますが、今はメインPCに座っており、ここでも120%ズームしています。これは同期が原因であり、テーブル上の通常のコンピューターには意味がありません。

すべてのPCで使用している他のアドオンに役立つため、すべてのアドオンの同期を無効にしたくありません。完璧な解決策は、NoSquintPlusでのみFirefox同期を無効にする機能です。残念ながら、同期するアドオンを選択するための設定が見つかりません。

考えられる回避策

セットする services.sync.addons.ignoreUserEnabledChangesからtrue(ソース: Firefox wiki )そして、他のすべてのマシンでアドオンを無効にします。副作用があるため、他のアドオンへの変更は、すべてのマシンに個別に適用する必要があります。また、将来この動作について疑問がある場合は、トラブルシューティングが難しい可能性があります。

3
Lion

以前のバージョンのFirefoxでは、異なるプロファイルを使用してFirefoxの複数のインスタンスを開くことができました。プロファイルにはさまざまなアドオンのコレクションを含めることができ、プロファイルによって同期のオンとオフを切り替えることができます。残念ながら、Firefoxのインスタンスが開いている間は、プロファイルマネージャーにアクセスできないようです。したがって、そのような種類のプロファイルでは、これを制御することはできません。しかし、ここにあなたのための別のアイデアがあります:

アドオンが無効になっている場合は、インストールされているかどうかは関係ありません。無効にされたアドオンは、その存在のために少しのディスクスペースを使用することを除いて何にも影響を与えません。

NoSquintPlusを必要な1つのデバイスにインストールします。そのコンピューターでは、一時的にオンにして手動で実行する場合を除いて、同期をオフのままにします。必要なスケジュールでそのコンピューターを手動で同期するためのリマインダーシステムを作成し、次の手順に従います。

  • そのコンピューターを同期している間、NoSquint Plus(アドオンページのボタン)を無効にします。
  • 同期をオンにして、同期が完了するのを待ちます。同期すると、同期時にNoSquint Plusが他のコンピューターに追加される場合があります(すべてのアドオンが追加されるわけではありません)が、そうである場合は、無効な状態で追加され、他のコンピューターには影響しません。
  • 同期が完了したら、そのコンピューターで同期をオフにして、NoSquintPlusを再度有効にします。

したがって、その1台のコンピューターでマイナーな手動同期手順があります。 NoSquint Plusを無効にせずに混乱して誤って同期した場合は、無効にして再同期することができます。これにより、他のコンピューターが同期する前に、データベースが更新されます。しかし、最悪の場合、他のコンピューターで有効なバージョンになってしまった場合は、アドオンに移動して、そこで無効にするか削除してください。手順に従えば、他のコンピューターに影響を与えることなく同期できます。

1
fixer1234

最新のFirefoxバージョンは、アドオンを同期する別の方法を提供するアドオンコレクションをサポートしています。すべてのアドオンを同期する代わりに、それらの独自のコレクションを作成して使用します。

コレクションを使用すると、アドオンリストのリストをaddons.mozilla.orgに保存して共有し、URLを介してサブスクライブできます。

詳細については、Mozillaの記事 コレクションとユーザープロファイルの外観が新しくなりました を参照してください。
私はこの機能を使用していないので、自分で調べる必要があります。

0
harrymc