Page 1 sur 1

Comment configurer l'antipopup via les fichiers JS ?

Publié : 14 févr. 2007, 11:47
par JulienR
Bonjour

J'ai un problème avec Firefox sur des clients légers eLux.
Je dois configurer l'antipopup pour qu'il laisse passer les popups :
- soit en général
- soit pour certains sites ou domaines de sites (par exemple : www.google.com)
Petit détail : je ne connais pas la version exacte de Firefox qui est utilisée (si quelqu'un sait comment la récupérer en ligne de commande, ca m'intéresse aussi!)

Le problème est qu'en raison de restrictions d'usage sur les terminaux, je ne peux que configurer Firefox via les fichiers JS. Il n'y a pas d'accès aux préférences en mode graphique.
La conf étant poussée sur les terminaux chaque matin, tous les jours les utilisateurs doivent autoriser le site "www.machin.com" dans l'antipopup.

Je ne peux modifier que le fichier user.js (car il est poussé sur les terminaux à chaque redémarrage)
J'ai essayé les configuration suivantes:

Code : Tout sélectionner

user_pref("browser.allowpopups",1);
puis

Code : Tout sélectionner

user_pref("privacy.popups.firstTime",False);
user_pref("privacy.popups.policy",1);
user_pref("privacy.popups.showBrowserMessage",False);
... sans succès !

Je me suis appuyé sur un certain nombre de docs, notamment extraites de la knowledge base du Mozillazine comme la suivante:
http://kb.mozillazine.org/About:config_entries

Pourtant je n'y arrive pas, et Google n'a pas été mon ami sur ce coup-là ?

Avez-vous des infos sur ces sujets ?

Merci beaucoup pour votre aide !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.9) Gecko/20061206 (CK-IBM) Firefox/1.5.0.9

Publié : 14 févr. 2007, 12:01
par Mori
salut,

tu peux aussi regarder du côté de firefox.js
# nano /opt/firefox/defaults/pref/firefox.js (par exemple, sous linux)

sinon pour avoir la version : firefox --version

après tu adaptes pour windows.

Publié : 14 févr. 2007, 12:11
par JulienR
Justement mon problème est que je ne peux pousser que le user.js :(

Notamment parce que les terminaux légers tournent sur une Flash avec un peu de RAM.
D'ailleurs ils tournent sous une engeance particulière de Linux appellée eLux.

Quelle est la différence entre les différents fichiers de configuration ?


Pour la version de Firefox, je regarde cet après-midi ;)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.9) Gecko/20061206 (CK-IBM) Firefox/1.5.0.9

Publié : 15 févr. 2007, 17:13
par JulienR
J'ai fait une petite erreur, en fait c'est Mozilla et non Firefox qui est utilisé.
Par contre quand je lance un
/usr/mozilla/mozilla-bin --version
... j'ai une erreur !

Pour info, sur ces clients légers on utilise le Linux embarqué "Elux NG"

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.9) Gecko/20061206 (CK-IBM) Firefox/1.5.0.9

Publié : 15 févr. 2007, 18:59
par Mori
que te donne en console which mozilla ?
si tu n'obtiens pas /usr/bin/mozilla comme résultat, c'est que le bon (enfin "bon" selon ma conception des choses) lien symbolique n'a pas été créé.
normalement ton shell se trouve dans /usr/lib/mozilla/mozilla ou /opt/mozilla/mozilla ou /usr/local/mozilla/mozilla ... laisse tomber mozilla-bin

donc # ln -svf /opt/mozilla/mozilla /usr/bin (à adapter selon où tu as le shell)
ton moz, c'est un tar.gz ou un machin cafouillé par ta distro ?