PUT对跨域URL的请求仅在IE中失败

Adi*_*GuN 4 javascript internet-explorer xmlhttprequest cors xdomainrequest

我想在不同的域中执行PUT请求.但该脚本仅在IE中失败.

我想知道问题是什么,在IE浏览器中,如果查看"Internet选项">"安全性"选项卡>"自定义级别">"其他">"跨域访问数据源"选项已设置为禁用.我能够让我的put请求工作的唯一方法是将该选项设置为Allow.

所以我的问题是:有没有办法让我可以在不强制最终用户设置选项的情况下工作?

XDomainRequest()可用于IE中的XDomain请求,但此方法不支持PUT.

Mih*_*ail 6

IE9及更早版本在跨域请求中不支持PUT方法.只有GET和POST.

  • XMLHttpRequest不支持IE9中的PUT方法 - 在crossDomain中.你无法改变它. (2认同)