IE JavaScript Enigma:僅在打開開發人員工具後才有效
儘管在各種瀏覽器上遇到了許多問題,但在Internet Explorer 中觀察到的特殊行為仍然存在出去。在這種情況下,JavaScript 將保持無效狀態,直到使用 F12 啟動開發人員工具。雖然此解決方法可以暫時解決問題,但徹底了解根本原因至關重要。
調試奇蹟還是調試箔片?
觀察到的行為表示存在偵錯JavaScript 中的程式碼。更具體地說,對 console.log() 或其他控制台函數的呼叫可能是罪魁禍首。 IE 中的控制台物件保持非活動狀態,直到開發人員工具列被啟動。在此啟動之前嘗試呼叫控制台物件會導致「未定義」錯誤。然而,一旦呼叫工具欄,控制台就會建立,使後續的控制台呼叫可操作。
解決Enigma
為了解決這個問題,有幾種解決方案:您的處置:
以上是為什麼我的 IE JavaScript 只有在開啟開發者工具後才能運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!