有人见过吗?我不知道如何展开。这是唯一的症状。它不会在 IE 中同步。
最佳答案
IE 中的跨域请求仅通过名为 XDomainRequest 的 IE 特定对象来支持。与在所有其他主流浏览器中实现的 XMLHTTPRequest 对象相比,XDomainRequest 太基础了!
我猜您正在使用 jQuery 处理 Ajax 请求。 jQuery 不使用 XDomainRequest 在 IE 上进行跨域调用,所以你运气不好!
XDomainRequest 只提供了 XMLHTTPRequest 特性的一个子集。例如,不可能通过 XDomainRequest 向 HTTP-Get/Post 请求插入任何自定义 header [通常您会为此目的使用 jQuery 的“onBeforeSend”回调]。
请参阅此 MSDN 文档:http://msdn.microsoft.com/en-us/library/cc288060(v=vs.85).aspx .
我在当前的项目中遇到了所有这些问题,最终在托管我的应用程序的 Apache 服务器上使用了代理,即 mod_proxy。请看我关于这个话题的相关回答How to make an ajax request to an API using CORS and backbonejs
关于javascript - Backbone.js 不会仅在 IE 中同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8521743/