【问题标题】:How do I keep FireFox from “spinning” with a long-polling request?如何防止 FireFox 因长轮询请求而“旋转”?
【发布时间】:2010-08-19 16:44:17
【问题描述】:

我将以下内容用于长轮询请求(这是一个类似于 getJSON 的插件)...

$.jsonp({
  "url": url,
  "data": {
      "settings", settings
  },
  "success": function(userProfile) {
      // handle user profile here 
  },
  "error": function(d,msg) {
      alert("Could not find user "+userId);
  }
});

在 30 秒过去或有信息要发送(长轮询)之前,请求不会完成。

问题在于 Firefox 是唯一会在底部显示“Waiting for URL...”的浏览器。有什么办法可以预防吗?

【问题讨论】:

  • 你确定它不是FF中的内存泄漏,还要检查以确保它不仅仅是你的DNS,你使用的是OpenDNS还是什么?
  • 这不是 DNS 问题。我想这可能是记忆,但我不是这方面的专家。

标签: jquery ajax json jsonp long-polling


【解决方案1】:

您可能需要检查 jsonp 插件的版本,因为这是 known and fixed bug

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多