AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 33121
Accepted
dpq
dpq
Asked: 2009-06-29 23:15:48 +0800 CST2009-06-29 23:15:48 +0800 CST 2009-06-29 23:15:48 +0800 CST

更改 Firefox“找不到地址”页面行为

  • 772

我有一台(大部分)不受管理的计算机卡在某个不容易到达的地方,它只有一个目的:在连接到所述计算机的视频卡的大屏幕上显示特定的网页。这是通过在全屏模式下在裸 X11 上运行 Firefox 来实现的。

现在,页面本身有一个脚本,每 X 分钟重新加载一次;但是,如果网络/Web 服务器中断(这种情况经常发生且目前无法避免),浏览器会刷新页面并卡在“找不到地址”页面上。一旦它到达那里,只有一种方法可以恢复:手动重新加载网页。

问题:是否可以修改 Firefox 的设置,使其每 X 分钟自动尝试重新加载目标页面,同时卡在“找不到地址”错误页面?谢谢你。

firefox automation
  • 4 4 个回答
  • 1229 Views

4 个回答

  • Voted
  1. Best Answer
    robertc
    2009-06-29T23:26:09+08:002009-06-29T23:26:09+08:00

    您可以采取的一种方法是将 Firefox 指向框架集而不是直接指向您的页面,然后在重新加载框架的父级中添加一些 javascript。由于父页面不会重新加载,因此在连接丢失时不会卡住并继续尝试重新加载目标页面。

    另一种可能性是为 Firefox 编写一个插件。ErrorZilla扩展替换了标准错误页面,它位于MPL 下,因此您可以查看代码并更改页面以执行您想要的操作。

    • 3
  2. Niels Basjes
    2009-06-30T01:48:57+08:002009-06-30T01:48:57+08:00

    当您说“以全屏模式在裸 X11 上运行 Firefox”时,我立即假设您在此系统上本地运行 *nix。

    在这种假设下,还有另一个选择:在本地安装 Apache 并简单地将其配置为将“localhost”的网络服务器代理到您需要的单个页面。

    当网络不通或出现其他类型的错误时,您可以简单地更改此 Apache 的本地 404、500 等错误页面。

    这些“错误页面”都可以有不同的重试周期。取决于错误的类型。

    非常简单,不需要额外的编程/插件。所有 OOTB 软件。

    • 1
  3. David Spillett
    2009-06-29T23:46:22+08:002009-06-29T23:46:22+08:00

    除了 robertc 建议的框架集选项外,您还可以通过客户端 javascript 发出的 HTTP 请求使页面大部分或部分刷新。

    这意味着页面永远不会显示错误(或空白,而如果页面不可访问,浏览器会等待超时发生),并且如果机器运行缓慢,这可以减少页面更新期间的屏幕闪烁(您可以记录最后一个结果,如果信息没有改变,则不更新任何内容),尽管实现起来比更简单的框架集选项要多一些工作。

    当然,如果您希望显示错误页面(而不是“最后一次正确”的信息,此时可能已过时),您可以显示自己的消息,其样式与通常显示的主题相匹配,或者也许只是在通常的显示中添加一个警告,大意是显示的信息已经有一段时间没有更新了。

    • 0
  4. Alex J
    2009-06-30T00:05:23+08:002009-06-30T00:05:23+08:00

    扩展 TabMixPlus 将自动页面刷新计时器添加到 rclick 菜单。只需 rclick 网页的空白部分,然后在“重新加载每个”下选择一个设置。如果遇到错误,我实际上不确定它会做什么,但如果它有效,这是一个简单的解决方案。

    • 0

相关问题

  • Firefox 挂起等待 ssl.google-analytics.com

  • Firefox 在终端服务器上使用 Google Apps 电子邮件性能问题

  • SSL 错误:ssl_error_bad_mac_read

  • 在 Windows 域环境中使用 Firefox?

  • 作为系统管理员,什么 Firefox 插件可以帮助您完成工作?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve