可以'在Internet Explorer的Access Control Allow origin标头中找不到原
Can't find origin in Access-Control-Allow-Origin header in Internet Explorer
我在本地电脑中有一个xmpp服务器(Openfire)。我在托管网站上制作了一个javascript聊天客户端,该客户端连接到我的Openfire服务器。所以这是一个实时聊天支持。它在除所有版本的Internet Explorer之外的所有浏览器中都能完美工作。我得到以下错误:找不到"http://www.heavenlypictures.hu"访问控制允许原点标头中的原点。在openfire中,我启用了所有域的访问,并且我有以下跨域策略:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="5222,5223,7070,7443" secure="true"/>
</cross-domain-policy>
我使用JQUERY post和AJAX请求连接到xmpp服务器。
问题出在哪里?为什么IE无法访问?
你可以在这里试试:http://www.heavenlypictures.hu/contact/chat/chat.php
它在最终支持CORS的IE10上工作吗?如果是这样,您的问题是需要在IE8和IE9上使用XDomainRequest。
此外,请检查以确保您的BOSH、JavaScript和HTML URL都是HTTPS或全HTTP,而不是混合使用。IE10在许多其他浏览器没有的情况下,对同源浏览器强制执行了这一点。
相关文章:
- 如何解决Access Control Allow Origin错误
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- XMLHttpRequest : 不被 access-control-allow-origin 所允许
- 可以在Access Control Allow Origin中指定端口
- Access Control Allow Origin阻止我访问google api,尽管使用了dataType:
- JSONP跨原点错误'不存在Access Control Allow Origin标头'
- 角度:原点http://localhost在Access Control Allow Origin标头中找不到
- 在 Safari 上使用通用分析的 Access-Control-Allow-Origin 不允许
- Windows上的CouchDB说请求的资源上不存在“Access-Control-Allow-Origin”标头
- XMLHttpRequest 无法加载 http No Access-Control-Allow-Origin head
- Simple XMLHttpRequest 失败,Access-Control-Allow-Origin 标头为 nul
- jquery.ajax Access-Control-Allow-Origin
- Chrome Origin 空值是 Access-Control-Allow-Origin 所允许的
- Angular JS$http Access-Control-Allow-Origin中的Credentials和通配符
- Jquery (jfeed) - Access-Control-Allow-Origin 不允许使用 Origin xx
- 计算机上的JSON文件Access Control Allow Origin不允许Origin为null
- 在Access Control Allow Origin标头中找不到Origin
- 尽管Access Control Allow Origin标头存在问题,但跨域XHR失败
- 可以'在Internet Explorer的Access Control Allow origin标头中找不到原
- 如何从匿名主机调用ajax,标头Access Control Allow Origin:*不起作用