Internet Explorer:開發人員工具啟動後JavaScript 執行
在一個特殊的情況下,使用者回報了Internet Explorer 中JavaScript 功能的問題。儘管有一個簡單的「輸入密碼下載」功能,但網頁上的按鈕仍然沒有回應,直到使用 F12 鍵開啟開發人員工具列。
此行為源自於 JavaScript 中存在偵錯程式碼,特別是對控制台物件的參考。在 IE 中,只有當開發人員工具列開啟時,控制台物件才會啟動。在此之前,嘗試呼叫控制台物件會導致其未定義。一旦工具列打開,控制台物件就永久存在,允許控制台呼叫成功執行。
解決方案:
if (typeof console !== 'undefined') { console.log('Message'); }
以上是為什麼我的 Internet Explorer JavaScript 僅在開啟開發人員工具後才運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!