【问题标题】:Comet JavaScript libraries that support multiple windowsComet 支持多窗口的 JavaScript 库
【发布时间】:2009-08-04 17:52:32
【问题描述】:

是否有任何免费的Comet JavaScript 库允许多个窗口/选项卡重用相同的连接?换句话说,当您打开第二个窗口时,它会检测到您在同一域下打开了另一个窗口。它不会打开新连接,而是开始监听另一个窗口的连接。这样它就可以保持在浏览器的每个域连接限制内。

Lightstreamer 似乎处理得很好,但我更喜欢开源的东西。

【问题讨论】:

    标签: javascript ajax comet


    【解决方案1】:

    我认为您将在开源世界中找到的最接近的东西将是 Dojo 中内置的功能。

    我敢肯定,在未来,您会看到更多对此类功能的开源支持......但现在您可能不得不一起破解一些东西。

    【讨论】:

      【解决方案2】:

      您不能直接这样做,因为不同的浏览器窗口/选项卡不知道在其他浏览器/选项卡中打开了哪些连接。您可以做的最好的事情是 1)通配符一堆子域(每个域的限制也是每个子域)或 2)使用 cookie 或其他形式的持久存储并回退到短轮询,这就是dojo 框架可以。

      【讨论】:

        猜你喜欢
        • 2017-06-06
        • 2010-10-29
        • 2020-11-17
        • 1970-01-01
        • 2011-05-29
        • 2017-01-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多