我正在使用Knockout.js,错误消息中最重要的部分(现在)经常隐藏在<omitted>
部分之下。我试着盘旋,点击很多东西,但我找不到查看完整信息的方法。有人有小费吗?
提前致谢!
PS:我正在Chrome设置中寻找修复 。因此,不会使用额外的window.onerror
内容或其他内容混乱我的代码。我不想让我的代码混乱只是因为Chrome开发团队认为省略调试文本是个好主意:S
对于代码黑客,请参阅以下答案:https://stackoverflow.com/a/22218280/647845
答案 0 :(得分:22)
以下是一些输出整个错误消息的代码:
window.onerror = function (errorMsg, url, lineNumber, columnNumber, errorObject) {
if (errorObject && /<omitted>/.test(errorMsg)) {
console.error('Full exception message: ' + errorObject.message);
}
}
您可以在Chrome中的开发控制台中执行此操作,因此它不必位于网页的实际代码中。
答案 1 :(得分:-1)
使用Firefox。同时投票支持这个问题: