Page 1 sur 1

modifié la page d'accueil

Publié : 07 juin 2007, 10:32
par The_Did
Bonjour,
je voudrais faire une extension qui modifie la page d'accueil de firefox.
Quelqu'un a une idée?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Publié : 07 juin 2007, 10:34
par the worms
c'est à dire une extension qui renseigne la page d'ouverture par défaut ?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty)

Publié : 07 juin 2007, 10:52
par The_Did
en fait cette extension doit indiquer à firefox
que si la page d'accueil est différente de
http://www.google.fr alors il la remplace par google

c'est juste pour le premier demarrage puisque ensuite normalement la page d'acceuil sera google

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Publié : 07 juin 2007, 11:55
par the worms
et bien normalement si tu le renseigne dans les préférences, ça s'inscrit dans ton profil, donc le démarrage se fera automatiquement sur google.

sinon tape dans l'adresse url : about:config

recherche :
browser.startup.homepage

et change la valeur par http://google.fr

ça sera plus rapide ;)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)

Publié : 07 juin 2007, 12:10
par The_Did
merci pour ta réponse
mais cette extension servira pour automatiser
l'installation.
Après l'installation l'utilisateur sera obligatoirement
dirigé vers un site
Je ne pourrez pas faire la manip sur chaque ordi pour chaque personne (personnes agées)..
Du coup, je pense faire une extension qui modifie la page d'accueil, à moins que quelqu'un sache créer un firefox.exe
qui s'installe avec une page d'acceuil spécifique..

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Publié : 07 juin 2007, 13:16
par The_Did
J'ai trouvé la variable browser.startup.homepage

et je voudrai la modifier à partir de mon fichier xul ou mon fichier js

voici la commande que j'ai essayé

browser.startup.homepage = "http://www.google.fr"


mais sa ne marche pas

quelqu'un sait-il modifié cette variable à partir d'un script?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Publié : 07 juin 2007, 14:05
par the worms
pour construire ton fichier javascript j'te conseil d'aller jetter un oeil sur ce cht'y tuto :

http://developer.mozilla.org/fr/docs/Ex ... 3%A9rences

;)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty)

Publié : 07 juin 2007, 15:57
par The_Did
merci pour le lien
c'est très bien expliquer

voila le code :

Code : Tout sélectionner


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

if (homepage != "http://www.google.fr/"){
	
	 prefs.setCharPref("browser.startup.homepage", "http://www.google.fr/");
	 alert("changement de page d'accueil");
	 
	 }
	 
  if (prefs.getPrefType("browser.startup.homepage") == prefs.PREF_STRING){
    homepage = prefs.getCharPref("browser.startup.homepage");
  }
  
  alert(homepage);
 

Il me reste un petit detail a réglé
En fait firefox va charger l'ancienne page d'accueil

quand on appuis sur home, on se retrouve sur google donc
la manip marche mais firefox ne la prend pas en compte au demarrage.

Il faudrait que firefox se relance après la manip

existe-t-il une fonction qui fait ça?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Publié : 02 août 2007, 10:15
par yannb
Bonjour,

Je viens de lire ton post, et d'aprés ce que je comprends, la page par défaut (google) que tu souhaite est bien modifiée mais, lorsque tu lance FF pour la premiere fois il te charge la page "mozilla.org".

Est ce exact?

Yann

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5