如何自定义 Firefox 114 中的文件未找到页面?我尝试了通过搜索找到的方法,但都不起作用。
我正在尝试自定义或理想情况下替换文件的错误页面file://
。我不必只针对file://
协议。这是针对不使用服务器的离线个人项目。
我努力了:
- 设置
browser.xul.error_pages.enabled
为true
- 设置
browser.xul.error_pages.404
为包含我的路径404.html
:
<html> <head> </head> <body> <p>This is my error page</p> </body> </html>
- 添加
certerror.xhtml
页面到C:\Program Files\Mozilla Firefox\browser\content\browser\
。我不认为这会起作用,但值得一试。 - 编辑
user.js
文件以包含:
user_pref("browser.xul.error_pages.enabled", true);
user_pref("browser.xul.error_pages.404", "file:///C:/Users/Greg/AppData/Roaming/Mozilla/Firefox/Profiles/o1e6yv2w.default-release/errorpages/404.html");
还是没有运气。
答案1
我不知道您browser.xul.error_pages.404
从哪里得到的,但这个问题是互联网上唯一提到它的内容。certerror.xhtml
听起来也不像与 404 页面相关的东西。
要找到要编辑的实际文件,您可以:
- 去
%ProgramFiles%\Mozilla Firefox
(通常C:\Program Files\Mozilla Firefox
) omni.ja
使用 7-zip打开存档- 前往
chrome\toolkit\content\global
并打开aboutNetError.xhtml
如果您检查 HTML 源代码,它将与缺少文件的 404 页面的源代码相匹配。
问题是存档已签名,并且每个版本的内容都经过验证,因此您无法编辑它。我也不认为还有其他方法可以编辑该文件,如果病毒可以将一些加密矿工注入到您的所有 404 页面中,那么从安全性方面来看,这种方法不太好。
不过,你至少可以更改 CSS。检查这个答案了解编辑的基础知识userChrome.css
。例如,.neterror .title-text
可以让您编辑错误标题。