Firefoxアドオンの署名要件を無効にする方法

Mozillaは、Firefox 40のFirefoxで拡張機能の署名を強制します。Firefoxのこの特定のバージョンは、安定したチャネルへの2015年8月11日にリリースされる予定です。

アドオン署名とは、Mozillaによって実装された新しいシステムを指し、Firefoxの安定版およびベータ版のFirefox Webブラウザーにインストールするために、組織によるFirefoxの拡張機能の署名が必要です。

Firefoxの安定版またはベータ版ユーザーに拡張機能を提供したい開発者は、アドオンをMozillaのメインアドオンリポジトリではなく、サードパーティのサイトにのみ公開する場合でも、addons.mozilla.org(AMO)で署名する必要があります。 。

Mozilla AMOの拡張機能の最新バージョンはすべて自動的に署名されます。 つまり、Firefoxユーザーは、AMOでホストされている拡張機能の古いバージョンと、サイトでホストされていないか署名プロセスのために送信されていない拡張機能をインストールしようとすると、問題が発生する可能性があります。

その場合は、アドオンを引き続き使用するために次のオプションを使用できます。

  1. Firefox ESRに切り替え、構成を変更してアドオン署名要件を無効にします。
  2. アドオン署名を無効にするための同じスイッチを提供しているFirefox DeveloperまたはFirefox Nightlyに切り替えます。
  3. Mozillaは、同じ設定を持つ開発者向けの特別なビルド(いわゆる非ブランドバージョン)をリリースする予定です。
  4. Firefoxベースの別のブラウザ(Pale Moonなど)に切り替えます。

署名された拡張機能の現在の展開タイムライン

  • Firefox 40:署名されていないアドオンがインストールされている場合、警告が表示されます。
  • Firefox 41:安定版およびベータ版のFirefox Webブラウザーでアドオン署名が強制されます。 この特定のバージョンでは、ユーザーが要件を無効にするために利用できる設定があります。
  • Firefox 48:アドオン署名は必須です。 オーバーライドは機能しなくなり、安定版またはベータ版のFirefoxバージョンに未署名の拡張機能をインストールするオプションはありません。

ルールがFirefox ESRにも適用されるかどうかは、現時点では不明です。 その場合、ESRチャンネルがバージョン45に達するとヒットします。Mozillaは、現時点ではFirefox ESRでオーバーライドスイッチを使用可能にする予定です(オーバーライドは残り、削除されないことを意味します)。

アドオン署名の強制を無効にする方法

Firefoxの安定版、ベータ版、およびESRユーザーは、設定xpinstall.signatures.requiredを使用して、ブラウザーのバージョンで署名要件を無効にすることができます。

安定版とベータ版のユーザーは、Firefoxのバージョンが41に達する前にのみそうすることができますが、ESRユーザーも後で使用できます。

  1. ブラウザのアドレスバーにabout:configと入力してEnterキーを押します。 これにより、Firefoxのメイン構成ページがロードされます。
  2. 警告プロンプトが表示されたら確認します。
  3. 設定xpinstall.signatures.requiredを検索します。
  4. ダブルクリックして値を切り替えます。

falseに設定すると、アドオン署名要件が無効になります。

この機能に関する追加情報は、MozillaのWebサイトで入手できます。