I want to log JavaScript errors so I’m overriding window.onerror like this:
window.onerror = function(message, file, lineNumber) {
var browser_ = encodeURI(navigator.appVersion);
var error_ = encodeURI("msg:"+ message + "\n\tfile:"+file+"\n\tln:"+lineNumber);
var user_ = encodeURI("");
...
return false;
}
I’ve seen some people return true and some return false. Which is right and why? One post mentioned something about have you have to return true or Firefox will handle the error it’s own way. What??
From MDN on
window.onerror:See also chromium Issue 92062:Note: the issue mentioned above was fixed, behavior is now as mentioned on MDN for all browsers.