Hack Chrome以黑色背景显示其内部页面


9

我喜欢在允许的许多程序上使用带有亮暗主题的计算机。也就是说,当背景为黑色且文本为灰白色时,我喜欢它。在我看来,这要容易得多。

对于Chrome具有出色的扩展程序(高对比度),我感到非常高兴,该扩展程序使Chrome浏览器可以自动将网页变暗。它在大多数网站上都很好用。(包括堆栈溢出:)

问题在于Chrome浏览器的一些内部页面仍然是白色背景。这些伤了我的眼睛:(

现在,当我说内部页面时,它不仅意味着诸如设置页面之类的东西,而且还意味着新的标签页面。每次按Ctrl-T,我的眼睛都会变成白色。每次我按下链接时,Chrome都会再次用白色震撼我的眼睛。我想避免这种情况。

我查看了HighContrast的说明,并说明了以下内容:

Also note that the Chrome web store and other built-in pages like the New Tab page and Settings pages are unaffected - extensions like this one are not allowed to modify them, by design.

我了解Chrome浏览器不允许扩展程序修改这些内部页面。

我的问题:有没有办法入侵Chrome,以使内部页面显示为暗亮?我不想修改C代码并重新编译,因为我不是C程序员,我几乎不知道如何编译,但是如果有其他方法可以破解它(例如修改Chrome程序目录中的内部文件)例如),那么我很想知道该怎么做。


3
您是否检查了其他主题?目前,我的New Tab页面背景为深灰色...
克鲁格

正如@Kruug提到的,这是一个主题选项。如果您想做自己的事情-可以以此为起点。否则,会有在线主题生成器可能会有所帮助-仅在Google周围搜索即可。
nerdwaller 2013年

相关问题superuser.com/questions/234952/…,以及针对Firefox的答案。
布拉德·巴顿

Answers:


2

您可以利用以下位置的用户样式表来设置Chrome内部页面的主题:

在Windows上

C:\Users\Username\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

在OSX上

~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css

在Ubuntu上

~/.config/chromium/Default/User StyleSheets/Custom.css

如果尚不存在,请创建它。

如果仅将以下CSS放入其中:

#card-slider-frame {
  background : black;
  color      : white !important;
}

您的新标签页将如下所示:

在此处输入图片说明

我还发现了创建扩展来控制新标签页主题的建议。由于Custom.css样式适用于所有内部和外部页面,因此这可能更可靠。


这仅限于新的标签页吗?如果是这样,请在答案中明确说明。

11
Chrome 32+不再支持此功能。
Ram Rachum
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.