Я хочу зарегистрировать ошибки JavaScript, поэтому я переопределяю window.onerror
следующим образом:
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;
}
Я видел, как некоторые люди возвращаются true
, а некоторые возвращают false
. Что правильно и почему? В одном сообщении упоминалось что-то о том, нужно ли вам возвращать true, или Firefox будет обрабатывать ошибку по-своему. Что??