1

首先,我有一个 ajax 繁重的页面(通过长时间运行的帖子进行实时聊天和实时数据流)。我正在使用这个 HTML5 EventSource polyfill资源,它会为我的服务器创建长时间运行的帖子。此外,该页面还集成了LiveChat

当页面加载时,它会创建 2-3 个事件源连接到我的实时数据服务器。这些是长期运行的帖子,永远不会完成。另外,对于 LiveChat,它最初会做一堆 ajax get,然后定期做 get 来轮询数据。

所以现在用户点击页面上的一个链接,触发一些 javascript,并最终对我的服务器进行 jquery $.post 调用。但是,Firefox 似乎没有进行 ajax 调用。我看到它在 Firebug 中排队,但它永远不会执行它,我的服务器也永远不会看到它。

行为也是随机的。它有时会执行 ajax 发布,但大多数时候不会。它只是排队等候,从不执行。我长期运行的 ajax 帖子会影响这个 ajax 帖子吗?

在 Chrome 中运行良好,所以也许它与 Firefox 和许多长期运行的帖子有关?这是任何人以前经历过的事情吗?Firefox 是否有某种最大连接限制?

更多更新

如果我按 ESC,它会取消对服务器的所有现有 ajax 调用,当我单击链接时,它会成功发送 ajax 请求。

4

0 回答 0