2017-06-08 146 views
0

我做的是有多個iframe,顯示報告的頁面。這些報告生成了大量的控制檯輸出,這有助於頁面佔用更多的內存。阻止跨域iframe控制檯記錄

我試圖做的解決方法與

console.log = function() {} 

除了一對夫婦別人,我發現,但他們沒有工作。大多數錯誤是「無法加載資源」和失敗的GET請求。我想知道是否有辦法可能過濾掉那些。

同樣的問題是,所有的iFrame是跨域和我有0訪問源。

回答

0

失敗的請求和其他瀏覽器錯誤是由瀏覽器登錄內部,而不是通過console.log。您的頁面無法過濾出來。如果你不想看到它們,不要看控制檯。

0

嘗試像這樣

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

This在Mozilla工程,鉻

+0

是的,我試過了。正如duskwuff所說,它很可能只是一個瀏覽器錯誤,我無法控制:( – user2782104