2013-07-31 5 views
3

Est-il possible d'ouvrir un lien dans un autre navigateur? Par exemple, nos utilisateurs utilisent Chrome, mais nous devons créer un lien vers une application intranet conçue pour s'exécuter dans Internet Explorer uniquement. Est-il possible de créer un lien hypertexte/Razor ActionLink qui va ouvrir quelque chose IE après avoir cliqué sur Chrome?Lien ouvrir le navigateur suivant:

+0

Probablement pas de bonne réponse qui fonctionne dans toutes les situations/OS/etc. pouvez-vous limiter le problème et fournir plus de détails sur votre environnement? – tuckermi

+2

Non, JavaScript ne sera pas capable de faire quelque chose comme ça. Une idée est d'utiliser quelque chose comme une extension de navigateur ou une applet Java – Ian

+1

Je verrais pour voir si les navigateurs s'inscrivent généralement à un schéma URI (par exemple Spotify utilise Spotify: artiste: xyz, peut-être IE a dire: lien.) Http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx – Banath

Répondre

3

Réponse courte: Non.

Il peut y avoir des hacks qui le permettent mais vous êtes seul alors.

Mise à jour:
Venez y penser ... il semble que vous êtes dans un environnement verrouillé. Il y a une possibilité que chaque utilisateur d'IE ait une application liée à un schéma d'URI spécifique (voir le commentaire sur votre q) qui pourrait ouvrir IE pour son but. (disons que flash est installé pour IE mais pas pour les autres navigateurs et que vous demandez un URI spécifique au flash - IE s'ouvre alors) Vous pouvez ensuite faire un astucieux bidouillage pour savoir d'où vous venez ou allez faire un double étirement et montrer le site intranet. Rappelez-vous que même si vous ne pouvez pas rendre le hack parfait, il pourrait fonctionner pour 90% des utilisateurs et c'est probablement suffisant.

Mais je voudrais plutôt porter tout le sujet aux gestionnaires et leur dire que c'est pourquoi on utilise les normes et c'est ce qui arrive quand on ne programme pas avec amour et c'est pourquoi vous devriez avoir écouté les geeks 10 ans il y a quand vous avez décidé que IE6 est suffisant pour tout le monde.
(Je paye toujours mes dettes depuis - ce que je n'ai pas payé dans la salle du conseil alors je/nous payons pour maintenant.)

+0

Il n'y a pas de tel bidouillage. Juste exploits pour "navigateurs de l'âge sombre". – oleq

+0

@oleq Ne sois pas si borné. Bien sûr, il y a des hacks. Le double dont il s'agit a des idées. Ce n'est pas l'idéal, mais les extensions de navigateur ou les applets Java * pourraient * le faire. Cela ne veut pas dire que c'est une bonne idée, mais il y a des options – Ian