如何在HTML5应用程序缓存错误事件上获取错误消息?

在我的离线webapp缓存期间,我收到一个完全有效的错误,该错误显示在浏览器控制台中,如下所示:

Application Cache Error event: Manifest changed during update, scheduling retry

我可以添加一个监听器,以通知发生了错误.

window.applicationCache.addEventListener('error', function(e){
  //handle error here
}, false);

如何获取错误详细信息,在这种情况下“更新期间更改了清单,调度重试”?

最佳答案
您必须使用window.onerror.回调可以有三个参数:

Error message (string)
Url where error was raised (string)
Line number where error was raised (number)

检查这个以获取更多信息:
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror

转载注明原文:如何在HTML5应用程序缓存错误事件上获取错误消息? - 代码日志