javascript - 谷歌浏览器 js 控制台显示细红线,没有打印错误文本

标签 javascript google-chrome console

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

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

enter image description here

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

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

最佳答案

我对红线有同样的问题。在 Firefox 中运行该站点并能够看到该错误。在我的例子中,forEach 循环中发生了多个错误。看起来 Chrome 正在尝试防止因循环中的错误而炸毁控制台?

Firefox 只显示一个错误。他们似乎找到了一种更优雅的方式来向控制台报告。

关于javascript - 谷歌浏览器 js 控制台显示细红线,没有打印错误文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49541896/

相关文章:

javascript - 尝试使用 jQuery.data() API 在 jQuery 插件中缓存函数

console - 将文本复制到 minicom 不会完全粘贴

javascript - 使用 ng-messages 对生成的字段进行表单验证

c# - 如何解码谷歌浏览器中的编码网址?

google-chrome - 增加谷歌浏览器的超时限制

windows - 双击选择带连字符的单词

c++ - 使用C++将UTF8字符打印到Linux控制台

linux - x 天后自动删除不活动文件夹

javascript - 更改下拉图像并在单击时替换按钮

javascript - 在数组中循环和组合时间范围