Voglio registrare gli errori JavaScript, quindi sono imperativi window.onerror
come questo:Se eseguo l'override di window.onerror in javascript, dovrei restituire true o false?
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;
}
Ho visto alcune persone tornano true
e qualche ritorno false
. Qual è il giusto e perché? Un post ha menzionato qualcosa in merito alla necessità di restituire true o Firefox gestirà l'errore a modo suo. Che cosa??
Il comportamento di Chrome sul suo volto sembra essere il modo in cui mi aspetterei che funzioni ... "errore? Falso!" –
@Tomasz Non hai risposto che dovrei fare! Inoltre, qual è un esempio di dove vuoi propagare l'errore? Immagino sia una nuova domanda! – tooshel
Opera 11.60 si comporta come Chrome. – c69