2017-06-08 3 views
0

レポートを表示するiFrameが複数あるページを作成しています。レポートは1ページ分のコンソール出力を生成し、ページのメモリ使用量が増えます。クロスドメインiframeコンソールのログをブロックする

私は見つけましたが、それらのどれも動作しない

console.log = function() {} 

としてだけでなく、カップル他の人と回避策を実行しようとしました。大多数のエラーは「リソースのロードに失敗しました」と失敗したGET要求です。おそらくそれらをフィルタリングする方法があるのだろうかと思います。

再び、問題はすべてのiFramesがクロスドメインで、ソースにアクセスできないことです。

答えて

0

失敗したリクエストやその他のブラウザエラーは、内部ではブラウザによって記録され、console.logでは記録されません。ページをフィルタリングする方法はありません。あなたがそれらを見たくなければ、コンソールを見ないでください。

0

ええ、私はあまりにもことを試みたのMozilla、クロム

+0

でこの

iframeWindow.console.log = function() { /* nop */ }; 

This作品のようにそれを試してみてください。 duskwuffが言ったように、私は制御できないブラウザエラーである可能性が非常に高いです:( – user2782104

関連する問題