在Firefox中检测连接重置

时间:2012-02-08 08:41:21

标签: firefox firefox-addon

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

1 个答案:

答案 0 :(得分:1)

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

另见: Network error codes