我知道如果我们不想调用浏览器 javascript 错误处理程序,window.onerror 应该返回的内容之间存在一些不一致。
由于我们的网站是相当重的 ajax,我们需要确保浏览器的错误处理程序永远不会被调用。
我的意思是:
window.onerror=function(){
console.log('error captured');
return false;
}
显然,“return false”部分因浏览器而异。
有谁知道我们可以在某个地方找到如何处理浏览器到浏览器的列表,比如 quirksmode / caniuse?
或者如果列表相当小,是否有人知道需要返回的值来抑制每个浏览器的错误处理程序?
谢谢!