Comment définir une instance en cours d'exécution de Firefox comme «navigateur par défaut»

5

Salvete! Dans Firefox, nous pouvons créer plusieurs profils et exécuter plusieurs instances de Firefox, chacune avec ses propres addons et personnalisations. J'ai donc deux profils - un pour la navigation et un pour le développement.

Mon problème est qu'après avoir exécuté les deux profils, il me faut changer celui qui est le "navigateur par défaut". Quel que soit le profil lancé en premier, ce sera le "Navigateur par défaut" et les appels aux protocoles d’URL (c’est-à-dire que les hyperliens externes ouverts s’ouvriront dans ce cas particulier).

Il ne s’agit pas de définir le navigateur par défaut. Si vous allez dans les options de Firefox et que vous cliquez sur le bouton "Vérifier maintenant" pour voir s'il s'agit du navigateur par défaut, TOUTE instance de Firefox saura qu'il s'agit du navigateur par défaut. Donc, "Navigateur par défaut" n'est pas en relation avec "Instance par défaut".

Ce fil semble donner quelques indices: http://www.toniblogs.com/04/2011/web/setting-default-firefox-profile/

Et celui-ci se rapproche, mais il n'a pas non plus de réponse: comment ouvrir à distance une URL dans Firefox dans un profil spécifique?

De plus, dans profiles.ini du dossier de données de l'application Firefox, vous pouvez modifier l'entrée du fichier ini pour indiquer quelle instance est celle par défaut. Default=1 Toutefois, cela n'a pas d'incidence sur les instances en cours d'exécution. sélecteur de profil.

Je sais qu’une alternative est de mettre l’un des profils dans Firefox Portable, où, comme il a un chemin d’application différent, pourrait être défini comme "Navigateur par défaut" par opposition à Firefox installé, mais c’est une solution de contournement qui ne fonctionne pas. répondez à ma question.

Ma question est donc la suivante: comment définir un profil par défaut une fois qu'il est en cours d'exécution? Je ne veux pas redémarrer toutes les instances de Firefox pour changer la valeur par défaut. Comment puis-je faire cela en cours de route?

Je suppose que cela pourrait être possible soit par une action en ligne de commande, soit peut-être existe-t-il un moyen de faire recharger ce fichier par Firefox? Certains commentateurs mentionnent certaines actions du registre, mais est-ce que quelqu'un a quelque chose de précis à essayer? Est-ce que quelqu'un a vraiment fait cela?

bgmCoder
la source
1
Si je me souviens bien, le fait d'appuyer sur le commutateur de profil sur l'entrée de registre du navigateur par défaut devrait obliger Firefox à ouvrir l'URL avec un certain profil.
digitxp
Que voulez-vous dire? Si j'ouvre à nouveau le sélecteur de profil et le ferme, cela ne fait aucune différence.
bgmCoder
Quel système d'exploitation utilisez-vous? Si c'est * nix, vous pouvez probablement ajuster /usr/share/applications/defaults.list pour qu'il pointe vers un lien firefox.desktop qui pointe vers le profil souhaité.
Brandon Bertelsen
Window-7 - J'ai ajouté un tag pour mon post.
bgmCoder

Réponses:

0

Cela dépend du système d'exploitation et du mode de chargement des préférences pour les associations aux suffixes http: //, url et .htm / .html. Il existe d’autres associations avec des applications qui affectent également le navigateur par défaut, telles que l’ouverture dans une application MIcrosoft et mailto: par exemple.

Une liste d'objets de registre peut être fournie pour les valeurs de données si vous souhaitez sauvegarder et restaurer en cas de changement, ou vous pouvez modifier les valeurs dans le registre afin que les autorisations de modification soient bloquées par le nom d'utilisateur unique du navigateur partagées par le même Nom d'utilisateur du système d'exploitation. Wuld préférez-vous un script utilisant un fichier .reg ou une autre méthode?

Sunnyskyguy EE75
la source
Je voudrais que cela fonctionne sur Windows7, et je suis administrateur. Les associations pour le protocole http ne seraient-elles pas définies pour le "navigateur" plutôt que pour le "profil"? Comme je l'ai dit dans ma question, changer le "navigateur par défaut" n'est pas la même chose que changer l'instance par défaut de Firefox.
bgmCoder