如何在Chrome调试控制台中查看<ignored>的内容

Dir*_*oer 8 google-chrome knockout.js

我正在使用Knockout.js,错误消息中最重要的部分(现在)经常隐藏在<omitted>部件下面.我试着盘旋,点击很多东西,但我找不到查看完整信息的方法.有人有小费吗?

提前致谢!

PS:我正在寻找Chrome设置中的修复程序.所以不要用额外的window.onerror东西或其他方式混淆我的代码.我不想因为Chrome开发团队认为省略调试文本是个好主意而混淆我的代码:S

对于代码黑客,请参阅以下答案:https://stackoverflow.com/a/22218280/647845

在此输入图像描述

Mic*_*est 22

这里有一些代码会输出整个错误消息:

window.onerror = function (errorMsg, url, lineNumber, columnNumber, errorObject) {
    if (errorObject && /<omitted>/.test(errorMsg)) {
        console.error('Full exception message: ' + errorObject.message);
    }
}
Run Code Online (Sandbox Code Playgroud)

您可以在Chrome中的开发控制台中执行此操作,因此它不必位于网页的实际代码中.

  • @DirkBoer他们[修复了问题](https://code.google.com/p/chromium/issues/detail?id=331971#c24).它将在Chrome v37中重新出现 - 大约在[6月底](http://www.chromium.org/developers/calendar).在此之前,您可以使用Chrome的canary版本,此解决方法或其他浏览器. (2认同)

Dir*_*oer -1

使用火狐浏览器。同时对此问题进行投票:

https://code.google.com/p/chromium/issues/detail?id=331971