Page 1 sur 2

Page dans un nouvel onglet

Publié : 08 sept. 2004, 14:00
par Invité
Bonjour,

Je n'ai pas de problème pour ouvrir un lien dans un nouvel onglet depuis une page chargée dans Mozilla (param dans préférences).

Par contre, s'il s'agit d'une URL lancée de l'extérieur, c'est le dernier onglet ouvert qui est écrasé.

Y a t-il une solution ?

Publié : 08 sept. 2004, 14:06
par Humpfff
rajouter quelques lignes dans le fichier user.js de ton dossier de profil devrait suffir
http://www.geckozone.org/forum/viewtopi ... 8207#58207

Publié : 08 sept. 2004, 15:56
par Philippe Boulet
Ca marche presque

Avec :

// Stop external programs from reusing active windows:
user_pref("advanced.system.supportDDEExec", false);
//Append tabs rather than replace:
user_pref("browser.tabs.loadFolderAndReplace", false);

C'est dans une nouvellle fenetre.
J'aurais voulu la même fenetre mais un autre onglet.

Mais c'est déjà un énorme progrès.
Merci beaucoup.

Philippe Boulet
PS: je suis l'anonyme du premier message :-)

Publié : 08 sept. 2004, 16:03
par jv2759
c'est vrais qu'il n'as pas bien dit la modif qu'il à fait :

Code : Tout sélectionner

//IMPORTANT Permet de forcer l'ouverture dans une nouvelle page.
// Stop external programs from reusing active windows:
user_pref("advanced.system.supportDDEExec",true);
//Append tabs rather than replace:
user_pref("browser.tabs.loadFolderAndReplace", false);
c'est true et false

Publié : 08 sept. 2004, 16:04
par Humpfff
Pour ce paramètre :

Code : Tout sélectionner

// Stop external programs from reusing active windows:
user_pref("advanced.system.supportDDEExec", false); 
avec la valeur true ? [as-tu essayé juste pour voir, je dis ça sans certitude aucune]

Edit : Encore grilled

Publié : 08 sept. 2004, 16:17
par Philippe Boulet
Avec "True" et "False" ca ne marche pas chez moi (Mozilla 1.7.2)

Avec "False" et "False", j'ai une nouvelle fenêtre mais pas un nouvel onglet.
Presque ce que je veux mais je voudrais :

- même fenetre
- nouvel onglet

Publié : 08 sept. 2004, 16:23
par Mori
et écrire une nouvelle ligne du genre :
user_pref("browser.tabs.loadFolderAndAdd", true);

pas testé, je précise...

Publié : 08 sept. 2004, 16:55
par Philippe Boulet
La ligne seule ne marche pas.

Et ca commence à se compliquer surtout qand on sait que supprimer de user.js ne supprime pas de prefs.js.

Toutes les options sont accessibles par about:config ?

Publié : 08 sept. 2004, 17:00
par Mori
tu n'as pas besoin de toucher au prefs.js
oui tu peux modifier, créer dans le about:config
string = texte
integer = chiffre
boolean = chaine booléenne (vrai / faux; true / false)
m'enfin pour de tel test, il vaut mieux le faire dans le user.js

Publié : 08 sept. 2004, 19:48
par Philippe Boulet
Si je supprime une ligne dans user.js et que je ne touche pas à pref.js, la ligne reste.

L'avantage de about:conf est qu'on voit les modifications apportées (en gras)
Ainsi qu'un apperçu de tout ce qu'on peut changer.

Par exemple pas "browser.tabs.loadFolderAndAdd" qui n'est ni là, ni trouvé sur Google ...

Publié : 08 sept. 2004, 20:22
par jv2759
Philippe Boulet a écrit :Par exemple pas "browser.tabs.loadFolderAndAdd" qui n'est ni là, ni trouvé sur Google ...
Attention, pas visible dans about:config ne veux pas dire que cela n'existe pas.

L'avantage de user.js, c'est que tu peux commenter et sauvegarder... C'est le seul qui permet cela...

Publié : 08 sept. 2004, 22:29
par Philippe Boulet
Pour la configuration et la sauvegarde de celle-ci, je suis d'accord.
Mais pour les tests quand on doit essayer des combinaisons proposée, c'est galère.

Pour l'exemple, browser.tabs.loadFolderAndAdd non trouvé dans about:config, j'ai précisé exprès que je ne l'ai trouvé nul part ailleurs.

J'ai fait d'autres essais dans tous les sens.

Le mieux que j'aie réussi c'est une aute fenetre mais pas la même avec un autre onglet.
Je vais m'en contenter faute de mieux.

Merci a tous
A+

Publié : 08 sept. 2004, 22:41
par Humpfff
Histoire de faire simple, tu pourrais utiliser l'extension SingleWindow. Elle devrait résoudre définitivement ton soucis. Allez encore un effort :wink:

Publié : 09 sept. 2004, 00:31
par Mori
et profites-en pour regarder dans about:config avant et après installation ce qu'elle modifie comme ligne à propos des Tab.

Publié : 09 sept. 2004, 11:31
par Philippe Boulet
Merci Humpfff !
Exactement ce que je voulais.
Il faut juste ajoutter "advanced.system.supportDDEExec=False"

Plus qu'une seule fenêtre.
Et tous les clics extérieurs créent un onglet

Mori, je suis reparti d'un autre profil pour répondre à ta question.
Ca n'a rien modifié dans les Tabs (browser.tabs.* je suppose)