2010-07-13 164 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