Ajaxian::Catching users JavaScript errors in your server logs
Source: http://ajaxian.com/archives/catching-users-javascript-…-logs
Récupérer les erreurs Javascript sur les log de votre serveur
Markku Uttula a admis coder en étant bourré and a décidé d’écrire un petit hack qui capture les erreurs javascripts et les envoi à ses fichiers de log sereveurs en utilisant Ajax.
Vous aimeriez en faire autant? Peut être pour améliorer vos tests utilisateurs de votre framework?
Babozor:
Effectivement, utile… pour un debuggage optimal
May 21st, 2006 at 7:34 pm
window.onerror est la depuis longtemps et est effectivement utile, voir indispensable, pour correctement débugger, parce que malheureusement il est impossible de tester toutes les configurations existantes. Sauf Opera (même en version 9) qui s’obstine à ne pas l’intégrer, mais ça peut changer puisque une normalisation en fonction des comportements existants est en écriture au WHATWG.
Cependant utiliser AJAX pour faire ça, c’est pas adapté puisqu’il existe une méthode plus simple et plus accessible comme l’appel d’une image (AJAX n’est pas utilisable sur les postes IE6 avec sécurity activeX maximale - en attendant IE7 qui devrait avoir l’objet xmlhttp en interne et non plus en activeX)
window.onerror = function(msg, url, lno)
{
var i = new Image();
i.src=’/jslogerror.php?msg=’ + encodeURIComponent(msg) + ‘&url=’ + encodeURIComponent(url) + ‘&lno=’ + encodeURIComponent(lno);
i = null;
return false;
};
Le seul avantage que j’arrive à trouver à l’utilisation d’AJAX ici se serait d’avoir une requête émise en méthode POST mais est-ce bien utile pour un système de log des bugs clients ?