![](/img/trans.png)
[英]Why Chrome Dev Tools Console generates log entries in two different ways (single-line and multiline)?
[英]Dev console log entries are hidden in Firefox
我有一個用於網站的各種功能的庫。 我在文檔的<head>
中包含了base / core庫,然后加載了更多擴展了文檔其他部分(通常在末尾)中的核心的腳本。 我的庫具有一個調用console.log()
的日志功能。 它記錄各種信息,例如庫何時開始和結束記錄,何時加載另一個腳本,何時發現錯誤等。
我無法發布我的腳本-該腳本在我工作的公司內部
腳本執行成功,但是我的日志條目未顯示在Mac OS X 10.9.1的Firefox 29.0.1版的開發人員控制台中。 有時它顯示所有條目,有時只顯示幾個,通常為NONE。
我唯一得到的是一些JS警告。
16:02:49.712 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.min.js:3
16:02:49.807 Use of getUserData() or setUserData() is deprecated. Use WeakMap or element.dataset instead. requestNotifier.js:64
這是它實際正確記錄的時間,但是在警告之后的所有記錄之前,應該有大約15個記錄條目。 (請注意,我為此屏幕快照啟用了永久日志)
以下是Chrome 35中記錄的內容。截屏中只有幾行是在Firefox中記錄的。 離奇。
我已經檢查了所有下拉選項,並啟用了所有JS和Logging選項(以及Security和一些Net選項)。
我可以從控制台本身調用console.log()
(在加載並運行所有腳本之后),並且按預期進行記錄。
我已將控制台日志限制從200增加到500,並進行了測試。
當我在Chrome中運行相同的腳本時,它們可以正常顯示。 所有日志條目都在那里。 Firebug也是如此,它是Firefox擴展,為我提供了替代的開發人員控制台。
Firefox是否在開發控制台中進行了一些時髦的緩存或分組?
我無法發布我的腳本-該腳本在我工作的公司內部
嘗試一一禁用您的Firefox附加組件。 您可以從getfirebug.com/tests/head/console/api/log.html對console.log進行快速測試。 您的一個或多個加載項引起了沖突。
我曾經在Nimbus屏幕捕捉插件上遇到過同樣的問題,它與任何控制台東西都無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.