2010-07-13 161 views
35

我使用jQuery.log插件進行日誌記錄(如果可用,它將記錄到console.log),而且我沒有看到任何日誌消息出現在Chrome JavaScript控制檯中。Console.log消息未顯示在Chrome的JavaScript控制檯中?

日誌記錄工作在Firefox下的Firebug控制檯上,但我確實必須明確啓用Firebug JavaScript控制檯。在Chrome下的某個地方錯過了一些選項?

編輯:
唯一被記錄到控制檯是

未捕獲的語法錯誤,無法識別的表達式:|按鈕

我認爲在Chrome控制檯是假設日誌即使在發生類似上述錯誤之後的陳述,但Chrome在這裏可能存在某種問題,請參見http://code.google.com/p/chromium/issues/detail?id=29062。我在Linux下使用Chrome 5.0.375,並且該錯誤被列爲Windows XP,Chrome 4.0的問題,但仍然可以應用。

+0

它不記錄任何東西,如果它不能看劇本 - 中換句話說,如果有語法錯誤。 – 2010-07-13 21:13:33

回答

38

確保您已顯示控制檯並顯示「全部」。

光標在按鈕上以隱藏/顯示控制檯。

alt text http://i29.tinypic.com/6jm2zc.jpg


更新功能:在Chrome的新版本,你需要點擊過濾器圖標,然後確保「所有」被選中。

console filter

+1

是的,我已經全選。感謝您指出這一點,有時候就是這樣的小事。 – 2010-07-13 21:07:27

+8

謝謝!這正是它;我是一個白癡。 – 2013-09-06 17:10:01

47

我剛剛有同樣的問題,發現試圖找到答案的時候這個問題。

什麼修復這個對我來說是禁用螢火蟲精簡版在鉻。 它正吞嚥所有控制檯消息。

+0

什麼是痛苦...忘了我已經安裝並隱藏在頁面上...>< – andrhamm 2011-09-02 14:00:18

+0

有一個firebugx.js的修改版本在http://stackoverflow.com/a/4984463/32127幫助我出。 – 2011-11-30 17:24:37

+0

禁用Firebug的精簡版解決了我的問題太多:) – Pitto 2013-08-13 18:27:02

3

我不確定是否屬於這種情況,但如果您使用chrome使用firebug,則必須關閉firebug以使console.log()在Developer Tools中工作。

+1

就我而言,我忘了我已經安裝在頁面上Firebug的精簡版,但隱藏的...這是攔截所有日誌儘管已經設定overrideConsole設置爲false ... – andrhamm 2011-09-02 13:59:36

20

在使用示例Chrome擴展時,我經常無法在查看控制檯(ctrl + shift + j)時看到console.log消息。但後來我意識到,我是在錯誤的地方。

扳手 - >工具 - >擴展,然後點擊「檢查活動視圖」下的相應鏈接。 (在Chrome示例中通常是background.html)這應該會顯示您正在查找的控制檯。

+1

我「擴展」下看到的唯一的事情就是「TweetDeck的,「檢查活動視圖沒有任何關係。 – 2011-05-25 14:53:42

+1

現在,右鍵單擊彈出窗口並單擊「檢查彈出窗口」。請參閱:http://code.google.com/chrome/extensions/tut_debugging.html – 2011-11-09 04:00:11

+1

,並且可以直接在頁面的控制檯中看到content_script的日誌原因content_script嵌入在頁面的內容中 – DiveInto 2012-02-19 05:11:55

2

我剛剛發現日誌已從我的過濾器中禁用。

filters with logging

5

在我的電腦我無意中點擊了調試過濾器。這使我的日誌消息隱藏起來。下面是它以前的樣子(隱藏的信息): Chrome log not showing messages

這裏是怎麼回事變更後(工作信息): enter image description here