我正在使用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问题,它仍然适用。
答案 0 :(得分:47)
我遇到了同样的问题,并在试图找到答案时发现了这个问题。
为我解决的问题是禁用chrome中的firebug lite 。 它吞下了所有的控制台消息。
答案 1 :(得分:41)
确保您显示控制台并显示“全部”。
光标位于隐藏/显示控制台的按钮上。
alt text http://i29.tinypic.com/6jm2zc.jpg
更新:在较新版本的Chrome中,您需要点击过滤器图标,然后确保选中“全部”。
答案 2 :(得分:20)
在使用示例Chrome扩展程序时,我常常在查看控制台时无法看到console.log消息(ctrl + shift + j)。但后来我意识到,我在错误的地方。
扳手 - >工具 - >扩展,然后单击“检查活动视图”下的相应链接。 (在Chrome示例中,它通常是background.html)这应该会显示您正在寻找的控制台。
答案 3 :(得分:5)
在我的计算机上,我意外地点击了调试过滤器。这使我的日志消息隐藏起来。以下是它之前的情况(隐藏消息):
以下是更改后的工作信息(工作信息):
答案 4 :(得分:3)
我不确定是否是这种情况,但如果您使用带有chrome的firebug,则必须关闭firebug才能使console.log()在Developer Tools中工作。
答案 5 :(得分:2)
我刚发现我的过滤器已禁用日志记录。
答案 6 :(得分:0)
对我来说,这是因为脚本被缓存并且浏览器未加载我的最新版本。
尝试Ctrl+F5
重新加载页面。
答案 7 :(得分:0)
重设默认设置对我有用。
在控制台选项卡中,按F1
将打开设置页面。在那里您将可以调整包括按钮Restore defaults and reload
在内的其他设置。
答案 8 :(得分:0)
我因混淆了javascript代码,进行了反混淆和console.log再次工作而出现此错误)