Afficheur d'erreurs (javascript: dans un navigateur, Outils > Console d'erreurs)
Explorateur d'objets: DOM Inspector, var s=''; for(var i in obj) { s+=i+'\n'; } alert(s);
Débogage Javascript dans xul
Dans le fichier prefs.js du répertoire de profil de l'application:
/* http://forums.opensi.org/viewtopic.php?t=551 */
pref("javascript.options.strict", true);
pref("javascript.options.showInConsole", true);
pref("nglayout.debug.disable_xul_cache", true); // désactive le cache XUL
pref("nglayout.debug.disable_xul_fastload", true); // lié au précédent, facultatif
pref("browser.dom.window.dump.enabled", true); // active le dump sur la