Console.log消息没有显示在Chrome的javascript控制台中?

时间:2010-07-13 19:07:27

标签: javascript jquery logging google-chrome

我正在使用jQuery.log插件进行日志记录(如果可用,则会记录到console.log),并且我没有看到Chrome JavaScript控制台中显示任何日志消息。

Logging在Firefox下的Firebug控制台上运行,但我必须明确启用Firebug JavaScript控制台。在Chrome浏览器的某个地方错过了一些选项吗?

修改
记录到控制台的唯一事情是

  

未捕获的语法错误,无法识别的表达式:| button

我认为Chrome控制台即使在上述错误之后也会记录语句,但此处Chrome可能存在某种问题,请参阅http://code.google.com/p/chromium/issues/detail?id=29062。我在Linux下使用Chrome 5.0.375并且该错误被列为Windows XP,Chrome 4.0问题,它仍然适用。

9 个答案:

答案 0 :(得分:47)

我遇到了同样的问题,并在试图找到答案时发现了这个问题。

为我解决的问题是禁用chrome中的firebug lite 。 它吞下了所有的控制台消息。

答案 1 :(得分:41)

确保您显示控制台并显示“全部”。

光标位于隐藏/显示控制台的按钮上。

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


更新:在较新版本的Chrome中,您需要点击过滤器图标,然后确保选中“全部”。

console filter

答案 2 :(得分:20)

在使用示例Chrome扩展程序时,我常常在查看控制台时无法看到console.log消息(ctrl + shift + j)。但后来我意识到,我在错误的地方。

扳手 - >工具 - >扩展,然后单击“检查活动视图”下的相应链接。 (在Chrome示例中,它通常是background.html)这应该会显示您正在寻找的控制台。

答案 3 :(得分:5)

在我的计算机上,我意外地点击了调试过滤器。这使我的日志消息隐藏起来。以下是它之前的情况(隐藏消息): Chrome log not showing messages

以下是更改后的工作信息(工作信息): enter image description here

答案 4 :(得分:3)

我不确定是否是这种情况,但如果您使用带有chrome的firebug,则必须关闭firebug才能使console.log()在Developer Tools中工作。

答案 5 :(得分:2)

我刚发现我的过滤器已禁用日志记录。

filters with logging

答案 6 :(得分:0)

对我来说,这是因为脚本被缓存并且浏览器未加载我的最新版本。

尝试Ctrl+F5重新加载页面。

答案 7 :(得分:0)

重设默认设置对我有用。 在控制台选项卡中,按F1将打开设置页面。在那里您将可以调整包括按钮Restore defaults and reload在内的其他设置。

答案 8 :(得分:0)

我因混淆了javascript代码,进行了反混淆和console.log再次工作而出现此错误)