如何在Firefox中将about:blank页面设为黑色或其他任何颜色?


Answers:


31

是的,您可以更改颜色。如此处所述您应该

  1. Windows:转到%appdata%/mozilla/firefox/profiles并打开其中的文件夹。

    在Linux上,等效项是 ~/.mozilla/firefox/RANDOM_TEXT.default/

    在OSX上是 /Library/Application Support/Firefox/Profiles/RANDOM_TEXT.default

  2. 查找chrome文件夹。在该文件夹中,找到userContent-example.css并将其重命名为userContent.css。

    对于较新的Firefox版本,该文件夹和文件可能不存在。如果是这样,只需手动创建它们即可。

  3. 将此行添加到文件

    @-moz-document url-prefix(about:blank) {*{background-color:#000000;}}
    

至于是否会节省能源,可能不会

在LCD显示器上,色彩可能完全没有好处。为了回应我的询问,能源之星(Energy Star)电源管理计划的程序经理史蒂夫·瑞安(Steve Ryan)要求咨询公司Cadmus Group通过加载Blackle,Google和《纽约时报》的网站(例如Google,在两台显示器上(一台CRT,一台LCD),并在两台显示器上都连接了一个功率计,因此屏幕上大多数都是白色的)。“ 我们发现屏幕上的颜色与LCD显示器的能耗无关紧要,”专门研究能源和环境的Cadmus负责人David Korn说,他确实为政府工作。变化很小,以至于在功率计的误差范围内。调整亮度,对比度和设置效果更大。体积更大的CRT屏幕确实节省了Blackle 5%至20%的费用。科恩先生强调说,这是一项快速测试,而不是一项严格的研究。


Woohoo:D奏效了!非常感谢你!在我的Mac上是/ Library / Application Support / Firefox / Profiles / 123xyz.default。我必须手动创建chrome文件夹,然后将您的CSS文件放在其中,然后重新启动即可!谢谢!
leymannx

4
设置背景色的缺点是,尤其是在具有文本输入字段的网站上,文本的背景也会以该背景色显示。换句话说:未设置CSS背景色的网站,背景色是Firefox的背景色。使打字/阅读非常不舒服。因此,我通过删除userContent.css将其设置为默认值
leymannx

3
打开配置文件文件夹的简便方法:在Firefox中打开“关于:支持”页面,然后单击“配置文件文件夹”按钮。
ciastek

3
它也适用于Firefox 57,只要不创建chrome / userConent.css文件就可以了。
tigerjack89

1
据我所知,这一招不再适用于火狐67
AleXYX

36

在about:config下,将browser.display.background_color从#ffffff更改为所需的任何十六进制值。

将屏幕空间更改为深色(最好是黑色)只会在使用AMOLED屏幕(在手机上最常见)时产生功率差异。因此,如果您使用常规的LCD,TFT或IPS显示器,则看不到电池寿命的任何改善,但是浏览器将被淘汰


1
这对我来说效果最好。
亚当·克兰

2
这应该是公认的答案。
尼克画家

这必须是可接受的答案,因为它不需要您编辑与Firefox相关的文件,并且更简单。
Eray Erdin

在Ubuntu Linux 18.04上的Firefox 69上对我不起作用。此外,如kb.mozillazine.org/About:config_entries#Browser所述,实际上可以在常规用户首选项面板中更改此设置。
斯特凡纳·古里科

2
更确切地说,此设置适用于“仅适用于未指定颜色的页面”或“仅在使用高对比度主题时在所有页面上”或“在所有页面上”。我们不希望它“在所有页面上”,仅在新的空白标签上。
斯特凡古里康

14

如果您安装了Stylus扩展程序,只需使用以下确切代码创建新样式:

@-moz-document url-prefix(about:blank) {*{background-color:#000000;}}

功劳归于泰尔顿的答案


更新:显然,Stylus在其消息中所说的不再适用于某些特殊页面,如about:blank,实际上实际上仍然可以!要添加脚本,您必须使用mic在注释中建议的解决方法:

  • 打开Stylus的“管理”页面,其中包含所有脚本的列表;
  • 按下“写新样式”按钮;
  • 在较大的“ Mozilla格式”标题下,按“导入”按钮,然后将打开一个带有文本框的弹出窗口,将此帖子中的整个脚本粘贴到其中,然后按“覆盖样式”
  • 不要忘记在左上方的文本框中为脚本添加一个描述性名称。
  • 按“保存”。

3
+1这应该更多投票通过。在Firefox v38中,应为about:newtab
L84,

就是说,如果您希望将新标签设为about:newtab。我将它设置为about:blank我自己。
user1306322

没错,但我的about:blank页面和新标签页对我来说是一个相同的方面,至少在我使用FF的方式上是如此。=>
L84 2015年

我同时添加了about:newtab和about:blank,使我的所有标签都以黑色背景开头:@ -moz-document url-prefix(about:newtab){* {background-color:#000000;}} @ -moz- document url-prefix(about:blank){* {background-color:#000000;}}
Kamran Bigdely,2016年

1
您仍然可以使用Stylus并为about:blank编写样式,尽管Stylus发出了消息,该样式仍然有效。您只需转到管理>编写>导入> [粘贴代码]覆盖样式,然后命名样式并保存。(Firefox 68)
麦克风

6

我知道这是一个老问题,但是在Firefox 64中,chrome/Library/Application Support/Firefox/Profiles/RANDOM_TEXT.default位置不再存在该文件夹。

我确实在about:config键下找到了一个设置browser.display.background_color,您可以将其设置为任何十六进制颜色代码。此设置每天可能会救我数十次眼睛。

高温超导


效果很好-谢谢!在about:config选项卡关闭时生效。
jcoppens

您可以只创建chrome文件夹和userChrome.css文件。
Casey Jones

chrome.css显然会在不久的将来默认情况下被禁用,但是您可以通过about:config settings bugzilla.mozilla.org/show_bug.cgi?id=1541233
user1306322

1
在FF 68.0.2(64位,Ubuntu 16.04)上,这不适用于我。
TenLeftFingers

background_color是@fredthefaillord中提到的设置,不适用于最新的Firefox。
斯特凡纳·古里科

1

在about:config中设置browser.display.use_system_colorstrue


在Ubuntu Linux 18.04上的Firefox 69上对我不起作用。
StéphaneGourichon

您的系统主题当然应该是黑暗的。
塞尔吉奥

在这里编写之前,我尝试了深色系统主题,并使用默认的firefox主题,然后使用了默认的firefox主题,但也无法使用。无论如何,感谢您提及这一点。
斯特凡纳·古里科
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.