我想跨不同域执行 PUT 请求。但该脚本仅在 IE 中失败。
我想通了问题是什么,在 IE 中,如果您查看 Internet 选项 > 安全选项卡 > 自定义级别 > 杂项 > 跨域访问数据源选项设置为禁用。我能够让我的放置请求工作的唯一方法是将该选项设置为允许。
所以我的问题是:有没有一种方法可以在不强制最终用户设置选项的情况下使它正常工作?
有XDomainRequest()可以在IE中用于XDomain请求,但是这个方法不支持PUT。
最佳答案
IE9及更早版本不支持跨域请求中的PUT方法。仅 GET 和 POST。
关于javascript - 跨域 URL 的 PUT 请求仅在 IE 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17844725/