Envoyé par : The_Did
Date : 07/06/2007 13:48
Bonjour, je voudrais faire une petite extension qui modifie la page d'accueil de firefox
je pense que c'est la variable "browser.startup.homepage"
qui doit être modifié mais je n'arrive pas à l'utiliser.
Merci d'avance pour vos réponses
Envoyé par : The_Did
Date : 07/06/2007 15:20
J'ai trouvé ce code pour afficher la page d'accueil sa marche:
var prefs = Components.classes["@mozilla.org/preferences-service;1"]. getService(Components.interfaces.nsIPrefBranch);
var homepage; if (prefs.getPrefType("browser.startup.homepage") == prefs.PREF_STRING){ homepage = prefs.getCharPref("browser.startup.homepage"); }
alert(homepage);
j'aimerai le modifié Le tuto dit qu'il existe des fonction qui commence par set pour faire cela mais après plusieurs essais je pense que je n'est pas bien compris
Envoyé par : thefab
Date : 07/06/2007 15:26
Il te suffit de consulter les méthodes de nsIPrefBranch et tu verras qu'il existe setCharPref() entre autres ;-)
Envoyé par : Paul Rouget
Date : 07/06/2007 15:28
prefs.setCharPref("browser.startup.homepage", "http://xulfr.org");
Envoyé par : The_Did
Date : 07/06/2007 15:44
merci beaucoup Paul Rouget sa marche très bien
il y a juste un petit hic: la variable de la page d'accueil est modifié mais l'ancienne page d'accueil est chargé. Si on clique sur home après c'est bon c'est la nouvelle qui est prise en compte
il faudrait que firefox se relance juste après le changement de page d'accueil
Envoyé par : The_Did
Date : 08/06/2007 10:50
merci pour tes réponse Paul
Tout est résolu
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.