問題描述

我如何從 Firefox Web 控制檯獲取此訊息

The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page

相同的網頁可以在 Chrome 控制檯中列印訊息,但不能在 Firefox 中列印。我開啟了另一臺電腦的 Firefox(不知道什麼版本)Web Console 可以列印訊息的同一個網頁。我的 Firefox 版本是最新的,8.0 。

最佳解決方案

例如,當頁面本身定義了一個名為 console 的全域性變數時,就會發生這種情況。如果頁面是 browser-sniffing 來決定是否定義它,則不同瀏覽器的行為可能會有所不同。

在 Firefox 的情況下,也會在安裝 Firebug 並啟用其控制檯時發生,因為它會覆蓋預設的 window.console

次佳解決方案

我有同樣的錯誤資訊,一旦我刪除了 firebug,它就消失了。

我不是說你應該刪除 firebug,我喜歡 firebug,但這最可能是你的錯誤的根源。還有一點,即使該特定頁面的 firebug 已關閉 (停用),錯誤仍然存​​在。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇