Outils

Liste d'outils

  • Éditeur texte (vim, gedit, quanta, ...)
  • Interpréteur
    • Navigateur (Mozilla, Icedove, Konqueror, ...)
    • Application KJSEmbed, XULRunner, Acrobat, Flash player, ...
  • Débogueur (venkman, ...)
  • 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