检测Firefox何时显示“找不到服务器”消息



我正在使用Firefox作为数字标牌应用程序,在一些情况下,可能会导致找不到服务器

  • 启动时网络中断
  • DNS解析主页失败
  • 服务器(其主页)无法响应
  • 加载Firefox时,Boots和网络还没有准备好
  • 浏览器崩溃,进程重新启动,但网络关闭

在这种情况下,我想检测这种状态,并简单地终止并在一分钟后重新启动该过程。任何其他调整或建议,我都洗耳恭听。

您不需要考虑加载的Web应用程序失去Internet连接的情况。我认为,一旦Web应用程序加载,它就已经处理了这种情况。

我不想走本地httpd或本地扩展/addon路线。

提前感谢您,

我发现了一个简单的解决方案,可以覆盖FirefoxnetError.xhtml,每10秒执行一次简单的location.reload

源代码可以从https://github.com/Webconverger/iceweasel-webconverger/blob/master/content/netError.xhtml#L410

最新更新