【发布时间】:2013-08-12 20:34:45
【问题描述】:
我的本地 PC 中有一个 xmpp 服务器 (Openfire)。我在连接到我的 openfire 服务器的托管网站上创建了一个 javascript 聊天客户端。所以这是一个实时聊天支持。 它在除所有版本的 Internet Explorer 之外的所有浏览器中都能完美运行。 我收到以下错误: 在 Access-Control-Allow-Origin 标头中找不到“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
【问题讨论】:
标签: javascript jquery cross-domain xmpp openfire