Envoyé par : steeff
Date : 05/09/2007 14:15
Bonjour,
est-il possible de récupérer les infos nom + email du (des) comptes utilisateur dans thnuderbird ?
merci
Envoyé par : Paul Rouget
Date : 05/09/2007 16:47
à partir d'une extension ?
Envoyé par : steeff
Date : 06/09/2007 10:33
oui, c'est dans le fichier prefs.js du rep perso de l'utilisateur.
j'ai réussi a y accéder via
code var file = Components.classes"@mozilla.org/file/directory_service;1"
.getService(Components.interfaces.nsIProperties) .get("ProfD", Components.interfaces.nsIFile);
var pr = file.path + "/prefs.js";
var fileIn = FileIO.open(pr); var str = FileIO.read(fileIn); /code
en étant obligé de concaténer chemin + fichier car file.append("prefs.js") me renvoyait undefined...
Envoyé par : steeff
Date : 06/09/2007 12:02
je me répond à moi-même mais si ça peut aider...
y'a plus simple que de parser le fichier prefs.js
code
var prefs = Components.classes["@mozilla.org/preferences-service;1"]. getService(Components.interfaces.nsIPrefBranch);
var nom; if (prefs.getPrefType("mail.identity.id1.fullName") == prefs.PREF_STRING){ nom = prefs.getCharPref("mail.identity.id1.fullName"); }
code
désolé mais je débute là dedans et l'info est pas facile à trouver...
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.