Forums : Les possiblités de la plateforme Mozilla

Aller à la discussion :  Plus récente Plus ancienne

# Création application - Console JS

Envoyé par : indy

Date : 18/03/2006 15:01

Bonjour,

Et oui, il faut bien un début, je suis complétement novice dans le monde XUL mais il faut commencer quelque part :-)

Je suis en train d'essayer de créer une application avec XULrunner. J'utilise actuellement Eclipse avec Orangevolt.

Comment faire pour avoir une sorte de consoleJS. Il y a bien dump() ... mais où sont donc afficher les messages que je lui passe ?

# Re: Création application - Console JS

Envoyé par : omicron

Date : 18/03/2006 15:31

Ma méthode pour pour debugger sous xulrunner:

Fichier "prefs.js" pour autoriser l'affichage dans une console :

pref("browser.dom.window.dump.enabled", true);
pref("javascript.options.showInConsole", true);
pref("javascript.options.strict", true);

Dans le code d'initialisation du projet:

window.open("chrome://global/content/console.xul","_blank",
    "chrome,extrachrome,menubar,resizable,scrollbars,status,toolbar");

Très utile, créer une fonction de traçage :

function logDebug(aMessage) {
 var consoleService=Components.classes["@mozilla.org/consoleservice;1"]
       .getService(Components.interfaces.nsIConsoleService);
 consoleService.logStringMessage("[DEBUG] " + aMessage);
}

# Re: Création application - Console JS

Envoyé par : indy

Date : 18/03/2006 17:37

ça marche nickel !!! Merci beaucoup

D'ailleurs, ça donne une idée ... Ya pas de projet de type Log4XUL ? ça simplifierai pas mal de chose ! :-)

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.