modifié la page d'accueil

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
The_Did
Arias
Messages : 11
Inscription : 04 juin 2007, 16:01

modifié la page d'accueil

Message 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)
the worms
Gecko
Messages : 64
Inscription : 18 janv. 2005, 15:05

Message 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)
ImageImage
The_Did
Arias
Messages : 11
Inscription : 04 juin 2007, 16:01

Message 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)
the worms
Gecko
Messages : 64
Inscription : 18 janv. 2005, 15:05

Message 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)
ImageImage
The_Did
Arias
Messages : 11
Inscription : 04 juin 2007, 16:01

Message 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)
The_Did
Arias
Messages : 11
Inscription : 04 juin 2007, 16:01

Message 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)
the worms
Gecko
Messages : 64
Inscription : 18 janv. 2005, 15:05

Message 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)
ImageImage
The_Did
Arias
Messages : 11
Inscription : 04 juin 2007, 16:01

Message 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)
yannb
Arias
Messages : 17
Inscription : 30 juil. 2007, 16:51

Message 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
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités