Firefoxに署名されていない拡張機能をインストールする方法

MozillaのFirefoxは、多くの高度なセキュリティ機能とパフォーマンスの利点を備えた、安全で使いやすいWebブラウザであると主張しています。ブラウザが担う評判を考えると、存在する場合に備えて抜け穴を塞ぐことが不可欠です。この点で、Firefoxの開発者は、インストールして使用するためにすべての拡張機能に署名することを必須にしました。

Firefoxブラウザは、署名されていないアドオンのインストールを阻止し、すでにインストールされている署名されていないアドオンを無効にします。Mozillaは、一連のセキュリティガイドラインに従うアドオンを確認し、「署名」します。これはアドオン署名と呼ばれます。署名されていないアドオンが無効になっている場合、使用できず、アドオンマネージャーにメッセージが表示されます。アドオンはFirefoxで使用するために検証できず、無効になっています。Firefox構成エディタ(about:configページ)で、設定xpinstall.signatures.requiredをfalseに変更することで、アドオン署名要件を強制するためにアドオン署名設定をオーバーライドできます。

Firefoxは署名されていない拡張機能のインストールを許可しません

ただし、署名はaddons.mozilla.org(AMO)を通じて行う必要があり、このプロセスは、ホストされている場所にかかわらず、すべての拡張機能に適用されます。したがって、Firefox 44以降のすべての将来のリリースとバージョンのFirefoxでは、署名されていない拡張機能のインストールが許可されなくなり、オーバーライドもできなくなります。テーマ、言語パック、辞書、プラグインは署名から除外されます。

Firefox 43などの以前のバージョンのFirefoxで署名されていない拡張機能のインストールを許可していた設定xpinstall.signatures.requiredは使用できなくなります。とはいえ、アドオン開発者の関心を念頭に置いて、Firefoxは開発者が一時的にアドオンをブラウザにロードできるようにします。

注意:この機能は開発者向けのテスト目的でのみ提供されており、一般的なユーザーがセキュリティの観点から署名されていない拡張機能を許可することは推奨されません。

Firefoxに署名されていない拡張機能をインストールする

Firefoxの新しいabout:debuggingページにアクセスするだけです。

そこで、「一時的なアドオンをロードする」オプションを探し、アドオンのXPIファイルを選択します。

完了すると、そのアクションはアドオンをロードし、そのブラウザセッションで動作しますが、ブラウザを再起動すると、アドオンはロードされません。再び機能させるには、アドオンマネージャーに再度移動して再ロードする必要があります。

ここで特に言及することが重要なのは、Developer EditionNightlyバージョンのFirefoxには、署名強制を無効にする設定があるということです。

さらに、この設定を持つリリースベータの特別な無ブランドバージョンがあり、アドオン開発者はすべてのビルドに署名することなくアドオンに取り組むことができます。署名チェックを無効にするには、開発者はxpinstall.signatures.requiredの設定を「false」に設定する必要があります。

これを行うには:

FirefoxのURLバーにabout:configと入力します。

検索ボックスにxpinstall.signatures.requiredと入力します。

設定をダブルクリックするか、右クリックして「切り替え」を選択して、Falseに設定します。

これで動作するかどうかお知らせください。

更新:pcxFirefoxブラウザを使用することもできます。このオープンソースフォークは、x64エディションのプラグイン制限を削除し、配布/バンドルサポートを復元します。David Ramoに感謝します。

検証されていない拡張機能をインストールしても安全ですか?

Firefoxが検証していない拡張機能をインストールするのは安全ではありません。ただし、例外がいくつかあります。拡張機能をテストしている開発者である場合、信頼できるソースから入手した場合、またはストアにアップロードされていない有料の拡張機能の場合です。それにもかかわらず、使用しても安全であることを確認してください。

Firefoxに拡張機能が表示されないのはなぜですか?

Fiefoxに拡張機能が表示されない理由は数多くあります。Firefoxでは、プライベートモードではすべての拡張機能がデフォルトで無効になっています。プライベートモードで閲覧している場合、ツールバーに拡張機能は表示されません。プライベートモードで使用する場合は、設定でプライベートモードの拡張機能を有効にする必要があります。この問題のもう1つの理由は、拡張機能が無効になっていることです。Firefox設定を開き、拡張機能を有効にします。

以上です。これがお役に立てば幸いです。