Internet Explorer 7/8跨源资源共享JavaScript实现

Internet Explorer 7/8跨源资源共享JavaScript实现,javascript,internet-explorer,internet-explorer-8,cors,same-origin-policy,Javascript,Internet Explorer,Internet Explorer 8,Cors,Same Origin Policy,从我的网站向第三方网站提交表单后,HTTP post请求将触发下载文件。这在Firefox和Chrome上运行良好。但是,Internet Explorer 7/8安全设置阻止下载文件,原因是: 阻止文件下载-为了帮助保护您的安全,Internet Explorer阻止此网站将文件下载到您的计算机 我知道这是CORS的一个问题,它已经在IE 9+、FF和Chrome中解决了。现在我需要支持IE8绕过安全设置。这里有什么变通办法吗?因此,CORE的基本功能是添加一个HTTP头请求,以便服务器知道这

从我的网站向第三方网站提交表单后,HTTP post请求将触发下载文件。这在Firefox和Chrome上运行良好。但是,Internet Explorer 7/8安全设置阻止下载文件,原因是:

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


我知道这是CORS的一个问题,它已经在IE 9+、FF和Chrome中解决了。现在我需要支持IE8绕过安全设置。这里有什么变通办法吗?因此,CORE的基本功能是添加一个HTTP头请求,以便服务器知道这是来自不同域的请求。

如果您搜索IE 7/8的CORS解决方案,则必须使用XDomainRequest。对于IE10+浏览器,他们已将其更改为使用XMLHTTPRequest。看看下面的链接,了解一下CORS使用XDR的情况。


第三方网站是将用户重定向到文件的URL,还是在提交表单后立即返回原始文件内容?如果您可以获取文件的URL,那么您可能可以创建某种服务器端代理,以防您无法在客户端解决此问题。第三方网站在提交表单后立即返回原始文件内容。我想我无法获取该文件的URL。