这更像是一个概念性问题。
我正在尝试创建一个可以安装在任意页面上的Javascript jabber客户端(在x.com和y.com上),我希望这个客户端能够与远程jabber服务器通信( chatserver.com)。
根据一个javascript客户端的自述文件我看(jsjac),由于跨站点问题,它无法与远程服务器通信,这是javascript的固有限制。
我很感激任何人都能听到如何克服这个障碍。指向示例的指针非常有用。
[更新]我在这里假设我无法控制客户服务器x.com和y.com。 Hab.la的人似乎已经取消了这个,不知道如何。
答案 0 :(得分:0)
最简单的方法是通过托管客户端的服务器将来自JavaScript客户端的请求代理到远程服务器。
Apache的mod_proxy扩展处理这个问题。