IE9 Console.log:可用性和功能
IE9 支援 console.log 嗎?
是的,Internet Explorer 9 支援 console.log,但其可用性取決於某些
IE9 中何時定義 window.console.log?
僅當為特定選項卡啟用開發人員工具時,控制台物件才會在 IE9 中公開。雖然控制台物件仍然可以在同一分頁中跨頁面訪問,但開啟新分頁也需要啟用開發人員工具。
為什麼 console.log.apply 和 console.log.call 在 IE9 中未定義?
控制台物件是 DOM 的非標準擴展,被視為宿主物件。宿主物件不需要繼承原生 ECMAScript 類型或函數,例如 apply 和 call 方法。
雖然 IE 9 為大多數 DOM 物件實作了原生 ECMAScript 繼承,但它排除了開發人員工具。因此,控制台物件的方法無法存取這些功能。
克服未定義的呼叫和應用方法
儘管有這些限制,您仍然可以使用控制台方法上的一些Function.prototype 方法通過使用bind()方法。例如:
以上是IE9 是否支援 console.log,它是如何運作的?的詳細內容。更多資訊請關注PHP中文網其他相關文章!