web-dev-qa-db-ja.com

Firefox / Firebug SHA-1警告を抑制する

Web開発にはFirebugを使用しています。 Firefox 37以降のバージョンでは、コンソールに次の迷惑なメッセージが表示されます。

このサイトはSHA-1証明書を使用しています。 SHA-1より強力なハッシュ関数を使用する署名アルゴリズムで証明書を使用することをお勧めします。」

私はそれが重要なメッセージであることを理解していますが、それは何度も複製され、私の仕事をほとんど不可能にします。さらに、私のページが他のページ、たとえばGoogleアナリティクスや他のカウンターと通信するたびに表示されます。したがって、証明書を更新しても、これらのサイトにはSHA-1があるため、このメッセージが表示されます。したがって、GAのあるサイトでは問題が発生します。

このメッセージを無効化またはフィルタリングするにはどうすればよいですか?

47

メッセージを取り除くことができますが、firebugsコードを変更する必要があります。

.xpiを.Zipに変換し、最初にファイルを抽出する必要があることを忘れてしまいました。完了したらフォルダーをそのままにするか、Zipしてからxpiに再度変換します。 Firefoxを再起動する必要があります。

  1. firefoxプロファイルdirctorでプラグインを見つけ、このファイル「\ extensions\[email protected]\content\firebug\console\errors.js」に移動します。
  2. 「logScriptError:function(context、object、isWarning)」を検索してください。
  3. コードの後に​​「var error = new ErrorMessageObj(object.errorMessage、object.sourceName、object.lineNumber、object.sourceLine、category、context、null);」。

次のコードを入力します。

if(error.message.indexOf('SHA-1') != -1 || error.message.indexOf('Security Policy') != -1){
            return false;
        }

330行目です。

23
flapjack17

Firebugディスカッショングループで述べられているように 、FirebugのConsoleパネルは現在(Firebug 2.x)cannot単一のメッセージを除外します。 search field を使用して、特定のテキストに一致するメッセージでのみフィルタリングできます。

issue#4507 のような拡張リクエストがありますが、このようなフィルターを追加することが報告されていますが、Firebug、特にバージョン2.xでは直接実装されそうにない。

Firebug 3は組み込みのDevToolsに統合されます。これにより、Consoleパネル内のSecurityメニュー内でWarningsのチェックを外すことでこれらの警告をフィルタリングできます。 :

Disable security warnings within the *Console* panel of the built-in DevTools

それに加えて、メッセージを最小限に減らすように要求する bug 1170476 を作成しました。

更新:

Firebugの開発は中止されました 。代わりに、Firefox 48以降、Firefox DevTools内でFirebugテーマを使用できます。Firefox42以降、バグ1170476が修正されているため、メッセージが表示される頻度は counterで1つのみです。発生した

29

[コンソール]タブを選択し、キーボードのCtrlを押したまま、エラー情報デバッグ情報をクリックします。 Cookie

これにより、googleapisによって生成された警告だけでなく、Firebugに記録されたすべての警告の出力が無効になることに注意してください。

6
itwebdeveloper

URLからHTTPSを削除するか、すべてのリソースをローカルに保ちます。

0