Comment ouvrir une URL dans un navigateur spécifique à partir d'un lien?
Même si IE est notre navigateur par défaut nous voulons que les utilisateurs d'ouvrir des liens de notifications par email dans Firefox.
J'ai donc essayé:
<a href="file:///C:\Program Files (x86)\Mozilla Firefox\firefox.exe">Click me!</a>
qui fonctionne bien, mais lorsque je tente de passer l'URL sur elle, il n'a pas d':
<a href="file:///C:\Program Files (x86)\Mozilla Firefox\firefox.exe google.com">Click me!</a>
Ce qui me manque?
OriginalL'auteur Thomas | 2015-04-08
Vous devez vous connecter pour publier un commentaire.
À partir d'une URL, vous ne pouvez pas cibler un navigateur spécifique. C'est une préférence du client et non pas quelque chose que vous pouvez spécifier dans un URI.
BTW, le
file://
régime est tout simplement pour vous permettre d'ouvrir des ressources locales dans les navigateurs, et ne peut pas exécuter des applications. Photo en cliquant sur:Si vous souhaitez ce type de contrôle, vous auriez à mettre en œuvre (et roll out) de votre propre schéma de mécanisme. c'est à dire faire
firefox://http/somesite.com/foo/bar.htm
se lier à l'aide de Firefox en particulier.OriginalL'auteur Brad Christie
Vous pouvez probablement essayer de faire cela via le VBScript utilisation de WShell, accordé au client les paramètres de sécurité d'autoriser le lancement d'ActiveXs dans cette zone.
Cependant, que de toute évidence vous limite à-dire comme un navigateur dans laquelle vous pouvez effectuer l'action.
OriginalL'auteur access_granted