Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# [Résolu] Changement de la page d'accueil

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

# Re: Changement de la page d'accueil

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

# Re: Changement de la page d'accueil

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 ;-)

# Re: Changement de la page d'accueil

Envoyé par : Paul Rouget

Date : 07/06/2007 15:28

prefs.setCharPref("browser.startup.homepage", "http://xulfr.org");

# Re: Changement de la page d'accueil

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

# Re: Changement de la page d'accueil

Envoyé par : Paul Rouget

Date : 07/06/2007 16:20

ici

# Re: Changement de la 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.