window.onerror 没有在科尔多瓦被解雇

window.onerror not being fired in cordova

我已将此代码放在 cordova 应用程序中:

window.onerror = function(error, script, line, column) {
    // code here
}

它会触发 Uncaught Reference Error,但这是在 Android 设备上触发的唯一错误。

我还应该添加其他内容吗?

好吧,我觉得有点笨

当我进行测试但它不起作用时,我从 Chrome 开始并使用 GapDebug。

嗯。由于问题是从 Chrome 控制台强制执行的,因此 window.onerror 似乎不在范围内,所以它没有被调用。当我简单地从代码本身破坏应用程序时(而不是从控制台这样做),它确实工作得很好。

这只是对下一个处理此问题的人的警告!