javascript - 无法捕获 chrome 的 console.log 中显示的 JS 错误

标签 javascript svg raphael graphael console.log

如果有以下问题的解决方案,那就太好了,否则请告诉我如何简单地捕获 chrome 的 console.log 中出现的错误。我在代码中尝试了 try-catch 和 window.onerror 但没有成功。

我正在尝试在“隐藏的 div”内渲染 SVG 图表 ( gRaphael dotchart )。但这会在我的 Chrome 控制台中引发错误 Error: Problem parsing d="L0,0.001" 。当我单击此错误时,控制台窗口会将我带到发生错误的 html 文件的顶部,而不是客户端代码或 gRaphael 库代码中的确切行。该错误实际上源自在 Raphael 对象 (r.dotchart(...)) 上调用函数 dotchart 的位置。奇怪的是,当 div“未隐藏”时,一切都工作得很好。

谢谢

最佳答案

您是否尝试过将 Chrome 设置为“在出现未捕获的异常时暂停”?为此,请将三态“异常暂停”按钮设置为紫色:

enter image description here

关于javascript - 无法捕获 chrome 的 console.log 中显示的 JS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471229/

相关文章:

svg - 用 SVG 勾勒出一组感人的形状

javascript - 如何使用 Raphael v2.2.7 制作弹出 map 名称?

javascript - Raphael Drag + iPhone = Sad Camera App

javascript - 为什么会出现这样的结果?

Javascript - 如何将一个数字的所有第一位和最后一位数字相加,直到只剩下两位数字?

javascript - 使 img src 可通过变量更改

html - 努力隐藏 SVG 以用于某些 svg 动画

javascript - 即使我关闭弹出层,弹出页面上的视频仍在播放

javascript - 从 JavaScript 窗口打开时点击 MVC Controller 时如何传递附加参数但不在 url 中

vector-graphics - 如何使用 RaphaelJS 绘制现有的矢量图