2

我正在 Internet Explorer 9 上测试我的应用程序,该应用程序在 Chrome、Firefox、Opera 和 Safari 上运行良好,但在 IE 中......好吧,在这段代码中:

this.xhr.open("PUT",url,true);

IE 显示“SCRIPT87:无效参数”。我附上一张图片: 在此处输入图像描述

xhr 元素是一个 XDomainRequest() 对象,url 属性是一个正确的 url。有人知道IE9在说什么吗?

4

1 回答 1

3

好吧,我认为我的具有跨源请求的应用程序使用 api restful(使用 get、post、put 和 delete 方法)将与 IE(显然与 8 和 9 版本)“兼容”,我认为 XDomainRequest 具有相同的实现cors 比 XMLHttpRequest 多,但仅此而已,对于 XDomainRequest,我们有很多限制:仅运行“get”和“post”方法,没有自定义标头等。这里是 ie8 和 9 问题的链接。

似乎 ie10 将有一个带有 XMLHttpRequest 的 cors 实现。

于 2012-07-10T09:23:21.673 回答