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

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


IE会显示“ SCRIPT87:无效的参数”。我附上一张图片:


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

最佳答案

好吧,我认为我的具有跨API请求的跨源请求应用程序(具有get,post,put和delete方法)将与IE(兼容8和9版本)“兼容”,我认为XDomainRequest具有相同的实现与XMLHttpRequest相比,没有更严格的限制,但是使用XDomainRequest的方式有很多限制:仅运行'get'和'post'方法,没有自定义标头,等等。Here涉及ie8和9问题的链接。

看来ie10将具有XMLHttpRequest的cors实现。

10-04 18:29