Chcę zalogować błędy JavaScript więc jestem nadrzędne window.onerror
takiego:Jeśli przesłonię window.onerror w javascript powinieneś zwrócić true lub 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;
}
Widziałem niektórzy ludzie wracają true
a niektóre powrót false
. Co jest słuszne i dlaczego? Jeden post wspomniał o czymś, co musisz zwrócić true, albo Firefox poradzi sobie z błędem, który jest na swój sposób. Co??
Wygląd Chrome na jego twarzy wydaje się być taki, jakbym oczekiwał, że zadziała ... "error? False!" –
@Tomasz Nie odpowiedziałeś, co powinienem zrobić! Jaki jest przykład miejsca, w którym chcesz propagować błąd? Chyba to nowe pytanie! – tooshel
Opera 11.60 zachowuje się jak Chrome. – c69