web-dev-qa-db-ja.com

Chrome:JavaScriptコンソールで拡張エラーを非表示にする

開発者ツールウィンドウのコンソールに拡張機能が表示されないようにする方法はありますか? JavaScriptエラーを探して常にそこにあるエラーを無視しなければならないのは面倒です。私は この質問 から知っていますが、シークレットモードを使用できますが、シークレットモードのすべての欠点を別のブラウザウィンドウで開発する必要はありません。

これに対する良い答えがない場合、問題の拡張機能を一度に1つずつオフにするのではなく、どうすれば実行できますか?

39
Tom

これは古い質問だと思いますが、すべての拡張機能を体系的に無効にして、どれがエラーをスローしているかを見つけるよりも良い方法があります。

コンソールで、エラーのファイル名の上にマウスポインターを置きます。 gobbledygookの長い文字列が表示されます。その一部は、各拡張機能に固有のIDです。下の画像の最初の数文字を覚えてくださいpmejh

screenshot of extension error in Chrome dev tools

次に、chrome:// extensionsでインストール済みの拡張機能に移動し、各detailsリンクにカーソルを合わせ、下部にあるURLを探しますあなたが記憶したキャラクターを含むウィンドウの左側。

enter image description here

15
daniellmb

私はこれが古い質問であることを知っていますが、今日ここに来て、私は新しい解決策を見つけ、私の2セントを追加することにしました。

Chromeコンソールでは、右端にギアオプションがあります。それをクリックすると、いくつかのオプションが表示されます。

topからのログのみが表示されていること、およびSelected context onlyが選択されています。

これにより、すべてのエラーが拡張機能から隠されます。

screenshot

26
Rabbi Shuki Gur

エラーがchrome拡張機能から発生している場合、特定の拡張機能またはスクリプトからのメッセージをフィルタリングする機能があります。コンソールメッセージを見つけて右クリックし、 [フィルタ]> [______のメッセージを非表示]に移動します。このタブを開いている限り、効果は持続するようです。

chrome console filtering messages

8
tobek

答えは見つかりませんでしたが、問題の原因を見つけるまで、各拡張機能を停止することで問題を見つけました。

1
Tom

以下は、拡張機能を直接識別する方法です。それにもかかわらず、これは実際には質問に対する答えではありません。まあ-今のところ唯一の方法は拡張機能を無効にすることです。

Three steps to identify broken extension

ベスト、ベネディクト

1
Benedikt R.