1

这更像是一个概念问题。

我正在尝试创建一个可以安装在任意页面(在 x.com 和 y.com 上)的 Javascript jabber 客户端,并且我希望这个客户端能够与远程 jabber 服务器(chatserver.com )。

根据我正在查看的一个javascript客户端的自述文件(jsjac),由于跨站点问题,它无法与远程服务器通信是javascript的固有限制。

我很高兴听到任何人关于如何克服这个障碍的消息。指向示例的指针将非常有帮助。

[更新] 我在这里假设我无法控制客户端服务器 x.com 和 y.com。Hab.la 的人似乎已经成功了,不知道是怎么做到的。

4

1 回答 1

0

解决此问题的最简单方法是通过托管客户端的服务器将来自 JavaScript 客户端的请求代理到远程服务器。

Apache 的 mod_proxy 扩展可以很好地处理这个问题。

于 2009-04-22T17:20:04.787 回答