当comet.c同时在不同的浏览器中打开,每个浏览器一页打开时,它运行良好
当我在浏览器中打开两页comet.c时,无论是firefox还是chrome,只收到第一页并显示数据。
第二页被挂起,直到第一页关闭
从用户的角度来看,这是不正常的
谁能说出什么是错的,浏览器或push_list_add()或comet.js?
所有页面请求频率。每秒更新一次。
答案 0 :(得分:0)
当comet.c同时在不同的浏览器中打开,每个浏览器一页打开时,它运行良好...但是在一个浏览器中有多个页面,只有第一页有效。
它看起来像一个客户端问题:如果那是服务器,那么comet.c将无法与同时使用的不同客户端程序一起使用。
答案 1 :(得分:0)
[解决]
在客户端,在表单操作的URL末尾添加一个时间戳
var url = "/?comet.c&feed=livestock&delay="+escape(delay)+"&"+(new Date().getTime());
完成。