1. 程式人生 > >IE在開發工具啟動的情況下(打開F12)時 JS才能執行

IE在開發工具啟動的情況下(打開F12)時 JS才能執行

控制臺 F12 測試 刪除 平時 ons 創建 and 才會

在開發一個項目時遇到一個bug:在360急速瀏覽器的兼容模式下並且是線上環境時js無法執行(360急速瀏覽器的兼容模式下測試環境就ok),

打開f12以後刷新就沒問題了,查了一下網上說的IE6/7是沒有console對象的,IE8/9只有在打開F12的時候才會創建console對象,

但是我的項目是兼容ie789的,平時用console.log也沒有出現錯誤,而且這次的bug只有在360急速瀏覽器的兼容模式下才出現,

我覺得應該是某些瀏覽器一些版本會有上述在打開F12的時候才有console對象。

所以當出現這種打開控制臺js才能繼續執行的bug時,先處理一下js中的console看是否管用:

if (window.console){
    // Add console commands here.
}
或者刪除console.log

IE在開發工具啟動的情況下(打開F12)時 JS才能執行