如何使用来自不同域的长轮询?

时间:2012-02-13 17:05:17

标签: javascript comet long-polling

如果websocket不可用,我想使用longpolling。但是,如果服务器和网站不在同一个域中,如何制作呢?

抱歉我的英语不好。如果您有任何想法,请与我分享。

提前致谢

1 个答案:

答案 0 :(得分:2)

丹尼,

现在(直到更好地支持跨域消息传递),您将需要使用动态脚本标记长轮询方法,从而动态地将脚本标记添加到dom而不是执行传统的ajax请求(例如:document。的createElement("脚本&#34))。您可以使用成功加载脚本时触发的onreadystatechange事件来确定页面是否已加载。