【问题标题】:Why does Firefox not clear "Connecting..." message after JSON data request?为什么 Firefox 在请求 JSON 数据后不清除“正在连接...”消息?
【发布时间】:2012-04-02 05:25:41
【问题描述】:

在 FireFox 4.0 或 5.0 下,我使用以下代码创建对 JSON 数据的请求:

        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = url;
        document.body.appendChild(script);

JSON 数据到达,我的 JSON 处理程序对其进行处理,但选项卡中的“正在连接...”消息永远存在。我还验证了 Firefox 之后关闭了 TCP 连接。 IE 正常处理这个问题。如何向浏览器指示请求已完成,以便选项卡恢复正常状态?

【问题讨论】:

  • FF 正在走下坡路……曾经是我的最爱。

标签: json firefox jsonp


【解决方案1】:

看来您必须在 FF 中显式调用 document.close()

如果您使用的是iframe,则需要在iframe 窗口中调用document.close()

【讨论】:

    【解决方案2】:

    我认为 FF 4/5 存在一些问题,大部分时间显示连接的选项卡。不是你的代码有问题,而是浏览器有问题。看看at this topic on the Mozilla help site,它归咎于一个名为“TabRenamizer”的附加组件。如果您愿意使用jQuery,那么我们可以有一些替代方案来试试看。

    【讨论】:

      猜你喜欢
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多