我正在尝试将对不同域的xhr调用重构为更便携的东西(仅在你改变设置的情况下工作)
这是我想要的AUTH标头的GET请求。没有用户输入。到目前为止我已经尝试过了。
<a href="http://user:pass@domain">test</a> --- won't work in ie. Works in chrome
<meta http-equiv="refresh" content="1; url=http://user:pass@domain"> --- won't work in ie. Only works in chrome
今天它在XMLHttpRequest上使用setRequestHeader。有什么想法吗?
答案 0 :(得分:3)
Internet Explorer does not support user names and passwords in Web site addresses
默认情况下,已发布的Windows Internet Explorer版本 从发布安全更新832894开始不支持 使用安全套接字处理HTTP和HTTP中的用户名和密码 层(SSL)或HTTPS URL。不支持以下URL语法 在Internet Explorer或Windows资源管理器中:
http(s)://username:password@server/resource.ext
还有一些“应用程序和网站开发人员的解决方法”可以帮助您解决问题。
另外,还有一个fix (download-link)再次禁用了这种新的默认行为。