2009-04-28 11 views
2

Dans mon article here, j'ai fait état d'un problème lié à l'envoi d'un lien de protocole URL personnalisé dans un courrier électronique. J'ai contourné ce problème en envoyant un lien vers une page Web, qui a ensuite redirigé vers le protocole URL personnalisé (probablement le problème avec l'envoi du lien direct était que Gmail (et peut-être d'autres fournisseurs) voyait mon protocole comme "dangereux" et donc le retirer de l'email).Erreur lors de la redirection vers un protocole d'URL personnalisé

Ceci est bien et dandy, sauf dans IE8 (je ne suis pas sûr de IE7). Si je vais à cette page dans FF3 et Chrome, il ouvre mon programme comme je m'y attendais. Dans IE8, je viens d'obtenir une erreur générique "Internet Explorer ne peut pas afficher la page Web". Est-ce que quelqu'un a une idée de pourquoi IE8 ne me demandera pas de lancer le programme?

+0

Juste une supposition, mais avez-vous essayé et réduire les paramètres de sécurité de IE8? Maybee ajouter votre site en tant que confiance. Votre programme est-il également signé? – JoshBerke

+0

Juste essayé ... aucune de ces choses n'a aidé. Mon application n'est pas signée, je ne pense pas. – Jonas

+0

duplication possible de [Custom protocole MVC Redirect travailler dans Chrome mais pas IE] (http://stackoverflow.com/questions/30503802/custom-protocol-mvc-redirect-working-in-chrome-but-not-ie) – Liam

Répondre

0

Les URL personnalisées sont souvent considérées comme un contenu dangereux ou non sécurisé dans l'univers Web moderne. Votre expérience avec Gmail est un exemple. De nombreux navigateurs ont des conceptions qui limitent ou bloquent les schémas d'URL qu'ils ne reconnaissent pas. La page d'erreur peut être le comportement par défaut de IE8. Je n'ai pas eu beaucoup de chance avec mes recherches sur IE8, donc quelqu'un d'autre devra probablement remplir les blancs. (Le drapeau Wiki est activé).

+0

Je continue à regarder les liens iTunes d'Apple comme l'exemple ... Je peux aller à cette page: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=309080428&mt=8 dans IE, et je obtenir le comportement que je m'attendrais. Je remarque que j'ai un add-on détecteur iTunes ou quelque chose pour IE ... devrais-je écrire quelque chose de similaire pour ma propre application? – Jonas

+0

A noter également que si je crée une page normale qui a un lien de mon type personnalisé, naviguez jusqu'à cette page dans IE et cliquez sur le lien, cela fonctionne bien ... mais pas la redirection automatique. Peut-être que je peux simplement ajouter un comportement à ma page pour afficher le lien si le navigateur est IE. – Jonas

Questions connexes