Firefox拡張機能はすべて無効になっていますか? それはバグです!

一部のFirefoxユーザーは、インストールされたブラウザー拡張機能がWebブラウザーで突然無効になったことに気付き始めました。 拡張機能は、ブラウザーのアドオンマネージャーに「Firefoxでの使用を確認できなかったため無効になっています」というメッセージを表示します。 Firefoxは、その隣の通知として「インストールされている1つ以上のアドオンを検証できず、無効になっています」と表示します。

影響を受ける拡張機能には、LastPass、Ghostery、ダウンロードマネージャー(S3)、ダークモード、ハニー、uBlock Origin、Greasemonkey、NoScriptなどが含まれます。

更新3 :Mozillaは、アドオン署名の問題を修正するFirefox 47-65のユーザー向けのアドオンを公開しました。

更新2 :Mozillaは、デスクトップおよびAndroidの問題に対処するためにFirefox 66.0.4およびFirefox 66.0.5をリリースしました。 同社は、古いバージョンのFirefoxのアップデートもリリースする予定です。

更新 :Mozillaは、Firefoxのリリース、ベータ、およびナイトリーバージョンの修正の公開を開始しました。 修正ではMozilla Studiesを使用します。これを取得するには、これを有効にする必要があります。 Mozillaは、修正が適用され、アドオンが再度有効にされた後、Studyを再び無効にできることを指摘しています。 about:preferences#privacyで「Firefoxに調査のインストールと実行を許可する」がオンになっていることを確認する必要があります。

その間に動作する可能性のあるソリューション:

  • extensions.jsonの編集
  • user.jsを編集する
  • Firefox 66.0.4アップデートのインストール(リリースではなく、リリース候補のみであることに注意してください)
  • 一時的な拡張機能のロード

何が起こった

提供されたオプションのみが、代替を見つけ、問題の拡張機能を削除することでした。 これにより、影響を受けるユーザーは困惑しました。 これは、ポリシー違反の拡張に対するある種の先制攻撃ですか? Mozillaは、ポリシーをより厳密に施行すると発表しました。

答えはノーだ。 結局のところ、問題はバグが原因です。 注意深く読むと、検証が問題であることに気付くでしょう。 Bugzillaの新しいスレッドは、これが拡張機能の署名と関係があることを示唆しています。

Firefoxはアドオンの署名をサポート対象外としてマークしましたが、AMOからの再ダウンロードを許可しません→中間署名証明書の有効期限が切れたため、すべての拡張機能が無効になりました。

Firefox 48およびFirefox ESR 52以降、すべてのFirefox拡張機能に署名する必要があります。Firefoxは無効な証明書(またはなし)を使用して拡張機能のインストールをブロックするため、ユーザーシステムで問題が発生します。

関連する問題が報告されています。一部のユーザーは、Mozillaの公式アドオンリポジトリから拡張機能をインストールできません。 公式リポジトリから拡張機能をダウンロードしようとすると、「ダウンロードに失敗しました。接続を確認してください」というエラーが表示されます。

溶液

夜間、DevおよびAndroidユーザーは拡張機能の署名を無効にできる場合があります。 一部のユーザーは、これにより一時的に問題が一時的に解決されたと報告しました。 about:configで設定xpinstall.signatures.requiredをfalseに設定して、署名を無効にする必要があります。 システムの日付を前日に変更して一時的に解決することもできますが、他の問題が発生する可能性があります。

この問題は、Mozillaの側でのみ解決できます。 組織は、問題を解決するために証明書を更新するか、新しい証明書を作成する必要があります。 この問題が広まり、多くのFirefoxユーザーに影響を及ぼしているので、Mozillaがすぐにそうすることを期待しています。

ユーザーは、影響を受ける拡張機能をインストールから削除しないでください。 Mozillaが修正すると、問題は解決します。