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

ley*_*nnx 48 firefox

Firefox 中是否有将about:blank页面变黑或着色的内置方法?

这样做我可能会节省一些能量吗?

小智 60

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

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

  • 更准确地说,此设置适用于“仅适用于未指定颜色的页面”或“仅在使用高对比度主题时在所有页面上”或“在所有页面上”。我们不希望它“在所有页面上”,只在新的空白标签上。 (7认同)
  • 这会破坏 https://wolframalpha.com 和许多其他页面上的背景颜色,使它们可能不可读。接受的答案,或 https://gist.github.com/gmolveau/a802ded1320a7591a289fb7abd0d6c45 上的答案,工作正常。 (4认同)
  • 您知道在 Google Chrome 上执行此操作的方法吗? (3认同)

ter*_*don 35

是的,您可以更改颜色。正如这里所解释的你应该

  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;}}
    
    Run Code Online (Sandbox Code Playgroud)

至于会不会省电,大概不会

在 LCD 显示器上,颜色可能根本没有任何好处。为回应我的询问,能源之星电源管理项目的项目经理史蒂夫瑞安要求咨询公司 Cadmus Group 通过加载 Blackle、谷歌和纽约时报的网站(与谷歌一样,屏幕上大部分为白色)在两台显示器(一台 CRT,一台 LCD)上,并将功率计连接到两台显示器。“我们发现屏幕上的颜色与 LCD 显示器的能源颜色消耗无关,”专门研究能源和环境并为政府工作的 Cadmus 的负责人 David Korn 说。这些变化是如此微小,以至于在功率计的误差范围内。调整亮度、对比度和设置有更大的影响。体积更大的 CRT 屏幕确实使用 Blackle 节省了 5% 到 20%。Korn 先生强调,这是一项快速测试,而不是一项严格的研究。

  • 设置背景色的缺点是,特别是在有文本输入字段的网站上,文本的背景也会以该背景色出现......换句话说:没有设置 CSS 背景色的网站,背景色是 Firefox 的背景色。使打字/阅读非常不舒服。所以我通过删除 userContent.css 将它设置回默认值 (4认同)
  • 更简单的打开配置文件夹的方法:在 Firefox 中打开“about:support”页面,然后单击“Profile Folder”按钮。 (3认同)
  • 它也适用于 Firefox 57,如果它不存在,只需创建 chrome/userConent.css 文件。 (3认同)

use*_*322 15

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

@-moz-document url-prefix(about:blank) {*{background-color:#000000;}}
Run Code Online (Sandbox Code Playgroud)

归功于terdon 的回答


更新:显然,Stylus 在其消息中所说的关于它如何不再适用于特殊页面的内容,例如about:blank,它实际上仍然完全可以!要添加脚本,您必须使用 mic 在评论中提出的解决方法:

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

  • +1 这应该得到更多的投票。在 Firefox 的 v38 中,它应该是 `about:newtab` (3认同)

小智 6

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

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

HTH

  • 这在 FF 68.0.2(64 位,Ubuntu 16.04)上对我不起作用。 (2认同)