0

私は、さまざまなフレームワークとカスタム スクリプト (jQuery、Backbone、Bootstrap、Less など) を使用する Web アプリケーションに取り組んでおり、それらのいずれかがいつでもコンソール出力を出力する可能性があります。先ほど述べたフレームワークからの出力もあればconsole.log、製品に取り組んでいた以前のエンジニアがコードに残した残りの呼び出しからの出力もあります。

余分な出力の数十行すべてが有効な出力と混ざり合っており、これらすべての行を解析して有効な出力が正しく機能していることを確認するのは難しいため、これは問題です。console.log特定のメッセージを除外して、関心のある出力に集中できるように、Chrome で関数を上書きする一時的な解決策が必要です。

console.logChrome の関数を自分の関数で上書きするにはどうすればよいですか?

すでに Chrome 拡張機能を作成してみましたが、うまくいきましconsole.logた。拡張機能に関する限り、上書きできましconsole.logたが、元のソースでの参照はすべて変更されていませんでした。

編集:わかりやすくするために、サイトに追加する別のスクリプトを探しているわけではありません。Web ブラウザーに完全に実装されているソリューション、または Web アプリにダウンロードされているソース コードを変更する必要のないその他の手法を探しています。

4

3 に答える 3

0

正確に上書きするわけではありませんconsole.logが、コンソール出力のいずれかの行を右クリックすると、[フィルター] > [.js からメッセージを非表示] を選択できます。また、上書きできたとしてもおそらく実行できない 404 などのエラー メッセージを除外することもできますconsole.log

于 2013-06-27T05:47:15.697 に答える