谷歌Chrome js控制台显示细红线,没有打印错误文本

时间:2018-03-28 18:41:02

标签: javascript google-chrome console

我在javascript中遇到了一些错误,但由于某些原因,谷歌浏览器不会打印错误,但只显示一条细红线。 同样奇怪的是,当显示细红线时,控制台窗口会向上滚动,但不会向上滚动历史记录。

之前有没有人见过这个,我能做些什么来显示错误的实际文本?

enter image description here

更新:看起来这些消息是由于promises中的异常而发生的。当我调试并逐步执行console.error(ex.message)代码时,它仍然将其打印为细红线。也许与承诺线程中使用控制台的权限有关?

在Ubuntu Linux上运行Google Chrome版本65.0.3325.181(官方版本)(64位)。

3 个答案:

答案 0 :(得分:1)

我遇到了与红线相同的问题。在Firefox中运行该站点并能够看到错误。在我的情况下,forEach循环中发生了多个错误。看起来Chrome正试图防止在循环中炸毁控制台错误?

Firefox刚出现一个错误。他们似乎找到了一种更优雅的方式向控制台报告。

答案 1 :(得分:1)

我也遇到了这个问题,通过切换到Chrome Canary

来修复它

在这里,我认为Chrome Canary是不稳定的版本。 ; - )

答案 2 :(得分:0)

快速修复;关闭并重新打开您的开发工具。这样做对我来说。