有没有办法在firefox中检测“问题加载页面”?我希望能够知道页面加载失败并自动重新加载页面。我还希望在浏览器尝试重新加载页面之前加载页面的定时限额。我认为这可以通过为firefox编写附加组件来完成,但在我学习如何做之前我想知道它是否可能。我研究过的所有路径只能让我看到页面加载后可能发生的事情。在这种情况下,由于所请求站点的高流量并且页面永远不会加载,连接将中止。
答案 0 :(得分:1)
您可以使用progress listeners。页面完成加载后,将调用进度监听器的onStateChange
方法,并设置STATE_STOP
和STATE_IS_WINDOW
标志。您可以检查aStatus
参数。例如,对于“连接重置”错误,它将具有值Components.results.NS_ERROR_NET_RESET
。