9
這裏有來自第三方的lib中提取的有罪片段:類型錯誤:無法讀取空的特性「控制檯」
function hasConsoleLogger() {
return window.console && window.console.log;
}
沒什麼特別,但令人驚訝的返回: TypeError: Cannot read property 'console' of null
它在瀏覽器中執行上下文(Chrome),因此不涉及Node.js的非窗口內容。
我檢查了潛在的惡意delete window
或window = null
沒有成功。
發生此錯誤的應用程序在Friendly iFrames和document.write()調用中運行。
不幸的是,我無法提供任何問題的演示鏈接。
所以我想我的問題是「在瀏覽器中,窗口對象怎麼可能被無效或無法訪問呢?」
我只是試圖做:'窗口= NULL;';它在Chrome中靜默失敗。國際海事組織,它足夠聰明,可以防止這種轉讓。 – SuperSaiyan
它在全局範圍內還是在一個函數內? – user2264587