Internet Explorer 无法打开经过验证的链接
免责声明:我意识到这并不是真正安全 - 它并不是一种安全措施。
因此,我有几个链接指向已在 IIS6 中锁定“基本身份验证”的网站。我已将锚标记中的 href 格式化为使用以下语法: http://user:[电子邮件受保护]
这适用于 Chrome、Firefox 和 Safari,但不适用于 Internet Explorer。 IE 甚至不会尝试前往目的地。如果 url 被复制并粘贴到地址栏中,IE 会返回看起来像 dns 错误的内容,我认为这是链接本身不起作用的线索。 IE 是否支持此类内容的不同语法,或者我只是运气不好让这样的东西与 IE 一起使用?
谢谢!
Disclaimer: I realize this isn't really secure - it isn't meant to be a security measure.
So I have several links pointing to sites that have been "Basic Auth" locked down in IIS6. I have formatted the href in the anchor tags to use the following syntax: http://user:[email protected]
This works in Chrome, Firefox, and Safari, but does not work in Internet Explorer. IE will not even attempt to go to the destination. If the url is copy and pasted into the address bar, IE returns what looks like a dns error, which I suppose is a clue to why the links themselves do not work. Does IE honor a different syntax for this kind of stuff or am I just out of luck with getting something like this to work with IE?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://support.microsoft.com/kb/834489 声明这是出于安全考虑而设计的措施。用户可以应用一个注册表解决方法,但您无法从网络服务器端执行任何操作来覆盖此问题。
http://support.microsoft.com/kb/834489 states this is by design as a security measure. There is a registry workaround that a user can apply, but there's nothing you can do from the webserver side that will override this.