如果有以下问题的解决方案,那就太好了,否则请告诉我如何简单地捕获 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 设置为“在出现未捕获的异常时暂停”?为此,请将三态“异常暂停”按钮设置为紫色:
关于javascript - 无法捕获 chrome 的 console.log 中显示的 JS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471229/