2009-09-04 16 views
0

Existe-t-il un moyen d'intercepter les erreurs Javascript globalement à travers l'application Web en écrivant du code dans la page maître?gestion des erreurs javascript globales

+0

oui page maître asp.net –

+1

Dup: http://stackoverflow.com/questions/951791/javascript-global-error- manipulation et http://stackoverflow.com/questions/546990/automatic-feedback-on-javascript-error et http://stackoverflow.com/questions/205688/javascript-exception-handling et http://stackoverflow.com/ questions/119432/logging-javascript-errors-on-server et –

Répondre

8

Vous pouvez utiliser l'événement onerror:

var oldOnError = window.onerror; 
window.onerror = function() 
{ 
    alert('Something bad happened'); 

    //Optionally... 
    oldOnError(); 
} 
+0

Je viens de publier du code pour aider à enregistrer les erreurs JavaScript en envoyant des informations d'erreur à la serveur - http://www.thecodepage.com/post/JavaScript-Error-Notifications.aspx –

+0

Savez-vous pourquoi cette démo simple - http://jsfiddle.net/YM9U7/ - fonctionne dans IE9 beta et Firefox 3.6 , mais ne fonctionne pas dans Chrome, Safari et Opera? (Par "works" je veux dire, l'alerte "Error!" Est affichée.) –

Questions connexes