Xdomain请求解决

时间:2013-09-26 07:51:37

标签: javascript ajax xdomainrequest

我有一个javascript文件应该作为服务加载到不同的客户端网站上。此文件中有一些AJAX帖子请求调用我服务器上的后端。它通常在chrome和firefox中工作正常,但IE总是显示“访问被拒绝”。我曾尝试使用“Acces control allow origin'*',但这并没有解决问题。我知道有一种可能的解决方案使用XDomainRequests。我想知道这个问题是否有其他解决方案?

1 个答案:

答案 0 :(得分:0)

在IE8和9中,您需要使用XDomainRequest对象。它与XMLHttpRequest或多或少具有相同的API,减去onreadystatechange属性。 AFAIK IE10支持标准CORS流程,但保留XDomainRequest以实现兼容性。

您还必须确保您正在呼叫的AJAX URI与页面具有相同的加密方案:即,如果您通过https提供服务,则呼叫必须通过https,否则,必须以明文形式发送。