【发布时间】:2013-07-06 04:28:25
【问题描述】:
comet.c 在不同浏览器同时打开时效果很好,每个浏览器打开一页。
当我在浏览器中打开两页comet.c时,不管是firefox还是chrome,只有第一页接收到并显示数据。
第二页被挂了,直到第一页被关闭。
在用户看来,这是不正常的。
谁能知道是浏览器还是 push_list_add() 还是 comet.js 出了什么问题?
请求频率的所有页面。每秒更新一次。
【问题讨论】:
comet.c 在不同浏览器同时打开时效果很好,每个浏览器打开一页。
当我在浏览器中打开两页comet.c时,不管是firefox还是chrome,只有第一页接收到并显示数据。
第二页被挂了,直到第一页被关闭。
在用户看来,这是不正常的。
谁能知道是浏览器还是 push_list_add() 还是 comet.js 出了什么问题?
请求频率的所有页面。每秒更新一次。
【问题讨论】:
当comet.c同时在不同的浏览器中打开时效果很好,每个浏览器一个页面......但是在一个浏览器中有多个页面,只有第一页有效。
看起来像是客户端问题:如果那是服务器,那么 comet.c 将无法与同时使用的不同客户端程序一起工作。
【讨论】:
[已解决]
在客户端,在表单操作的 url 末尾添加时间戳。var url = "/?comet.c&feed=livestock&delay="+escape(delay)+"&"+(new Date().getTime());
完成。
【讨论】: