【问题标题】:google chrome js console show thin red line, no printed error text谷歌浏览器 js 控制台显示细红线,没有打印错误文本
【发布时间】:2018-09-07 13:47:57
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我也看到了这个,但我的情况似乎与承诺无关。

标签: javascript google-chrome console


【解决方案1】:

快速修复;关闭并重新打开您的开发工具。这对我有用。

【讨论】:

    【解决方案2】:

    我也遇到了这个问题,改用Chrome Canary解决了

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-08-21
        • 1970-01-01
        • 2018-10-04
        • 1970-01-01
        • 2018-10-16
        • 2020-06-30
        • 1970-01-01
        • 1970-01-01
        • 2011-08-31
        相关资源
        最近更新 更多