【问题标题】:Detecting connection reset in firefox在 Firefox 中检测连接重置
【发布时间】:2012-02-29 16:37:49
【问题描述】:

有没有办法在 Firefox 中检测“问题加载页面”?我希望能够知道页面加载失败并自动重新加载页面。我还想在浏览器尝试重新加载页面之前为页面加载一个时间限制。我认为这可以通过为 Firefox 编写附加组件来完成,但在我学习如何做到这一点之前,我想知道它是否可能。我研究过的所有路径都只让我找到了页面加载后可能发生的事情。在这种情况下,由于所请求站点上的高流量,连接被中止,并且页面永远不会加载。

【问题讨论】:

    标签: firefox firefox-addon


    【解决方案1】:

    您可以使用progress listeners。当页面完成加载时,您的进度侦听器的onStateChange 方法将被调用并设置STATE_STOPSTATE_IS_WINDOW 标志。然后您可以检查aStatus 参数。例如,对于“连接重置”错误,它将具有值 Components.results.NS_ERROR_NET_RESET

    另请参阅: Network error codes

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-20
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多