function doError(msg,url,ln) {
var strValues = "errMsg=" + escape(msg);
strValues += "&errLine=" + ln;
strValues += "&queryString=" + escape(location.search);
strValues += "&Url=" + escape(location.pathname);
strValues += "&HTTPRef=" + escape(document.referrer);
strValues += "&userAgent=" + escape(navigator.userAgent);
if (typeof XMLHttpRequest != "object") {
function XMLHttpRequest() {
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
var objSave = new XMLHttpRequest();
objSave.open("GET", "/errorSave/?" + strValues, false);
objSave.send("");
}
try {
window.onerror = doError;
}
catch(er) {}Inspiration :Mot clé - javascript
mercredi, mars 14 2007
loguer les erreurs javascript
Par jeremi Joslin le mercredi, mars 14 2007, 20:42
Vous suivez les logs d'erreurs de vos serveurs, mais vos javascripts? Voici donc un petit script qui permet de retourner au serveur des informations sur les erreurs qui sont arrive dans le navigateur du client.