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?
la source
Réponses:
Il semble que ce ne soit pas possible sans redémarrer toutes les instances de Firefox. Voici quelques articles de la base de connaissances Mozilla pertinents:
la source
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?
la source