2009-04-28 9 views
2

In meinem Beitrag here habe ich erwähnt, dass ein Problem mit einem benutzerdefinierten URL-Protokoll-Link in einer E-Mail gesendet wurde. Ich habe dieses Problem gelöst, indem ich einen Link zu einer Webseite gesendet habe, die dann zum benutzerdefinierten URL-Protokoll umgeleitet wurde (vermutlich war das Problem beim Senden des direkten Links, dass Gmail (und möglicherweise andere Provider) mein Protokoll als "unsicher" empfanden. und stripping es aus der E-Mail).Fehler beim Umleiten zu einem benutzerdefinierten URL-Protokoll

Das ist gut und Dandy, außer in IE8 (ich bin unsicher über IE7). Wenn ich in FF3 und Chrome auf diese Seite zugreife, wird mein Programm wie erwartet geöffnet. In IE8 erhalte ich nur einen generischen Fehler "Internet Explorer kann die Webseite nicht anzeigen". Hat jemand eine Idee, warum IE8 mich nicht auffordert, das Programm auszuführen?

+0

Nur eine Vermutung, aber haben Sie versucht, die Sicherheitseinstellungen von IE8 zu senken? Maybee fügen Sie Ihre Website als vertrauenswürdig hinzu. Ist Ihr Programm auch unterschrieben? – JoshBerke

+0

Nur versucht ... nichts davon hat geholfen. Meine App ist nicht signiert, denke ich nicht. – Jonas

+0

mögliche Duplikate von [Benutzerdefiniertes Protokoll MVC Redirect funktioniert in Chrome aber nicht IE] (http://stackoverflow.com/questions/30503802/custom-protocol-mvc-redirect-working-in-chrome-but-not-ie) – Liam

Antwort

0

Benutzerdefinierte URLs werden im modernen Web-Universum oft als gefährlicher oder unsicherer Inhalt angesehen. Ihre Erfahrung mit Google Mail ist ein Beispiel. Viele Browser haben Designs, die URL-Schemas einschränken oder blockieren, die sie nicht erkennen. Die Fehlerseite könnte das Standardverhalten von IE8 sein. Ich hatte nicht viel Glück bei der Untersuchung meiner IE8-spezifischen Probleme, so dass jemand anderes die Lücken füllen muss. (Wiki-Flag ist eingeschaltet).

+0

Als Beispiel betrachte ich die iTunes-Links von Apple ... Ich kann auf diese Seite gehen: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=309080428&mt=8 in IE und ich bekomme das Verhalten, das ich erwarten würde. Ich habe bemerkt, dass ich ein iTunes-Detektor-Add-on oder etwas für IE habe ... müsste ich etwas Ähnliches für meine eigene App schreiben? – Jonas

+0

Wenn ich eine reguläre Seite mit einem Link meines benutzerdefinierten Typs erstelle, gehe ich zu dieser Seite im IE und klicke auf den Link, es funktioniert einwandfrei ... aber die automatische Weiterleitung funktioniert nicht. Vielleicht kann ich meiner Seite nur Verhalten hinzufügen, um den Link anzuzeigen, wenn der Browser IE ist. – Jonas

Verwandte Themen