我正在研究通过 Javascript 自动检测页面错误的可能性。我发现了几个问题,其中的答案允许您通过 全局捕获 Javascript 编译和运行时错误window.onerror
,但没有答案提及浏览器错误控制台中经常报告的其他类型的非 Javascript 错误。我主要对网络错误(无效 URI、SSL 错误、HTTP 错误、超时)和资源解释错误(类型不匹配导致资源解释中止、加载资源解析错误等)感兴趣。
我检查了该performance.getEntries
方法,但我很困惑地发现它似乎不包含导致错误的网络请求(我仅在 Chrome 29 中检查...)
我不需要完全的跨浏览器兼容性..只要它适用于某些浏览器并且不会破坏其他浏览器,就可以了。