Error redirecting to a custom URL protocol

2019-07-19 17:19发布

问题:

In my post here, I made mention of having an issue with a custom URL protocol link being sent in an email. I got around that issue by sending a link to a web page, which then did the redirect to the custom URL protocol (presumably the issue with sending the direct link was that Gmail (and possibly other providers) were seeing my protocol as "unsafe" and therefore stripping it out of the email).

This is fine and dandy, except in IE8 (I'm unsure about IE7). If I go to that page in FF3 and Chrome, it opens my program as I would expect. In IE8, I just get a generic "Internet Explorer cannot display the webpage" error. Does anyone have any idea why IE8 won't prompt me to run the program?

回答1:

Custom URL's are often considered dangerous or insecure content in the modern web universe. Your experience with gmail is an example. Many browsers have designs that limit or block URL schemes they do not recognize. The error page might be IE8's default behavior. I have not had much luck with researching my IE8-specific issues, so someone else will probably have to fill in the blanks. (Wiki flag is ON).