1

从我的网站向第三方网站提交表单后,HTTP 发布请求将触发下载文件。这适用于 Firefox 和 Chrome。但是,Internet Explorer 7/8 安全设置通过以下方式阻止下载文件:

文件下载被阻止 - 为了帮助保护您的安全 Internet Explorer 阻止此站点将文件下载到您的计算机

我知道这是 CORS 的问题,已在 IE 9+、FF 和 Chrome 中解决。现在我需要绕过安全设置来支持 IE 8。我可以在这里做任何解决方法吗?所以基本上 CORE 所做的就是添加一个 HTTP 标头请求,以便服务器知道这是来自不同域的请求。

4

1 回答 1

0

如果您搜索 IE 7/8 的 CORS 解决方案,您将不得不使用 XDomainRequest。对于 IE 10+ 浏览器,他们已将其更改为使用 XMLHTTPRequest。查看以下链接以了解使用 XDR 的 CORS。 http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx

http://amareswar.blogspot.com/2012/06/cors-issues-with-ie9-and-workarounds.html

于 2013-10-09T07:35:55.690 回答