簡體   English   中英

Dev控制台日志條目在Firefox中隱藏

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM