Voglio registrare tutti gli errori JS nel mio progetto durante il tempo di beta test. Ora lo faccio nel seguente modo:Log javascript error
window.onerror = myErrHandler;
function myErrHandler(message, url, line)
{
$.ajax({
cache: false,
type: "post",
data: {error:message, url:url, line:line, brouser:navigator.userAgent},
url: "/Home/LogJavaScript/",
async: true
});
return true;
}
Ma in questo modo non è stato possibile ottenere informazioni sullo stack di chiamate. Quindi, le informazioni sugli errori all'interno di jQuery o di altri script esterni non potrebbero essere di grande aiuto.
C'è un modo per migliorare tale registrazione?
: questo collegamento può aiutare http://stackoverflow.com/questions/147891/javascript-exception-stack-trace – dhinesh