すべての Chrome 拡張機能のコンソール ログを無効にすることはできますか?

すべての Chrome 拡張機能のコンソール ログを無効にすることはできますか?

私はウェブ開発者なので、ウェブアプリをデバッグするために js コンソールをよく使いますが、Chrome でよく使う拡張機能はコンソールに大量のジャンクを書き込みます。頻繁に切り替えるので、作業中にすべての拡張機能を無効にしたくないのです。ユーザー切り替え (私の OS で) を使うこともできますが、これも頻繁に切り替えるので面倒です。

拡張機能からの出力を見る必要はまったくないので、拡張機能がコンソールを使用しないようにしたいのですが、これを行う方法はありますか? ない場合は、Chrome 自体に何らかの高速プロファイル切り替え機能を持たせるなどして、すべての拡張機能をすばやくオフにしてからオンに戻す方法はありますか?

明確にしておくと、これらは私が作成した拡張機能ではなく、コンソールの使用を防ぐためにダウンロードした拡張機能です。

答え1

Chrome 自体には、ユーザー プロファイルと高速ユーザー切り替え機能が備わっています。 からユーザーを追加します chrome://settings/

作成した新しいユーザーから Web アプリをテストできます。

ここに画像の説明を入力してください

ユーザーを切り替えるには、左上のアイコンをクリックして他のユーザーを選択するだけです。

ここに画像の説明を入力してください

答え2

上記の回答と同様に、IncognitoまたはPrivateタブを使用してこれらの拡張機能をミュートすることもできます...ただし、欠点があります...たとえば、Visual Studioデバッグ ウィンドウを起動すると、最後にアクティブだったブラウザー ウィンドウを使用して新しいデバッグ タブが追加されます...そのため、ウィンドウがアクティブ/選択されていることを確認する必要がありますIncognito

実際の質問に関しては、答えは「いいえ」だと確信しています。ログはユーザー向けではなく開発者向けであり、ログを消せる拡張機能はセキュリティ違反になる可能性があります。ブラウザに特別に追加される機能、たとえば手動でチェックを外せる拡張機能のチェックボックス リストなどが必要になるでしょう。Chromiumスキルopen sourceと時間があれば、あなた追加できます。

関連情報