【问题标题】:comet.c cannot work with more than one page opened in browsercomet.c 不能在浏览器中打开多个页面
【发布时间】:2013-07-06 04:28:25
【问题描述】:

comet.c 在不同浏览器同时打开时效果很好,每个浏览器打开一页。
当我在浏览器中打开两页comet.c时,不管是firefox还是chrome,只有第一页接收到并显示数据。
第二页被挂了,直到第一页被关闭。
在用户看来,这是不正常的。
谁能知道是浏览器还是 push_list_add() 还是 comet.js 出了什么问题?
请求频率的所有页面。每秒更新一次。

【问题讨论】:

    标签: browser comet g-wan


    【解决方案1】:

    当comet.c同时在不同的浏览器中打开时效果很好,每个浏览器一个页面......但是在一个浏览器中有多个页面,只有第一页有效。

    看起来像是客户端问题:如果那是服务器,那么 comet.c 将无法与同时使用的不同客户端程序一起工作。

    【讨论】:

      【解决方案2】:

      [已解决]
      在客户端,在表单操作的 url 末尾添加时间戳。
      var url = "/?comet.c&feed=livestock&delay="+escape(delay)+"&"+(new Date().getTime());
      完成。

      【讨论】:

        猜你喜欢
        • 2013-12-26
        • 1970-01-01
        • 2012-04-21
        • 2017-03-04
        • 1970-01-01
        • 2015-05-21
        • 2023-03-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多