5

我目前正在运行 Google Chrome 版本 31.0.1622.7,大约 2 天前,我的开发工具停止记录我的任何输出(例如console.log("Blah.."),或向控制台显示任何错误。如果发生错误,我可以在窗口的右下角看到红色的错误图标,但是如果我单击该图标,它不会在控制台窗口中显示错误详细信息或突出显示源中的错误。

我已尝试重新安装 Chrome,但问题仍然存在。是否有其他人遇到此问题,和/或有解决方案?

4

3 回答 3

16

在 devtools 窗口的底部,错误和警告图标的左侧,应该有一组控制台输出过滤器按钮。有关过滤器选项的说明,请参见下文。请注意“全部”按钮左侧的漏斗按钮。

在此处输入图像描述

您必须在漏斗菜单中检查所需的输出类型。漏斗菜单对所有过滤器按钮选项都是有效的。因此,如果您选择“日志”按钮但在漏斗菜单中未选中“日志”,则不会有日志输出。漏斗菜单和过滤器按钮都可以多选。Ctrl-click,Windows,或 Cmd-click,OSX,选择多个过滤器按钮。

文档

  • 全部—显示所有控制台输出。
  • 错误—仅显示来自 console.error() 的输出
  • 警告—仅显示来自 console.warn() 的输出
  • 日志 - 仅显示来自 console.log()、console.info() 和 console.debug() 的输出。
  • 调试 - 仅显示来自 console.timeEnd() 的输出和其他控制台输出
于 2013-09-07T14:34:17.367 回答
11

我有同样的问题,我通过恢复默认值和重新加载 chrome设置解决了。

您可以按照以下方式进行操作:

  1. 按 F12 或 ctrl + shift + i 打开 DevTools。
  2. 按 F1 或单击右上角的树点,然后在此菜单中选择设置。
  3. 在屏幕底部或右侧滚动,然后按[恢复默认值并重新加载]按钮。
于 2018-12-19T12:36:38.800 回答
7

我遇到了同样的问题(令人沮丧的五天),这是因为我无意中在“过滤器”字段中输入了一些内容。然后,一旦我删除了它,我所有的消息都回来了。

于 2018-07-11T16:28:40.337 回答