如何在 Firefox 和 Chrome 中更改链接颜色,但保留所有其他颜色和字体?

Joh*_*nen 6 browser firefox google-chrome user-interface colors

一些患有蛋白质异常的人几乎无法区分计算机屏幕上的红色文本和黑色文本。许多网页,如AskUbuntu.com,以红色显示已访问和未访问的文本链接。这大大降低了受影响者的可用性。

如何在 Windows 和 Linux 上将 Firefox 和 Chrome 的未/访问过的文本链接的颜色更改为经典的蓝色,从而使网络对遭受原始异常的人可用?

Firefox 和 Chrome 的设置提供了覆盖字体和颜色的功能,例如,Firefox → 菜单EditPreferencesContentColors... → 取消勾选Allow pages to choose their own colors。但这会改变每个元素的所有字体和所有颜色。这是不希望的;只是文本链接的颜色,不多不少。

ter*_*don 5

火狐

您可以通过编辑(或创建,如果它不存在)文件来做到这一点userContent.css。它的位置取决于平台(也可以在菜单帮助中找到父文件夹?“更多故障排除信息”“应用程序基础”部分?字段“配置文件目录”(Windows 上的“配置文件文件夹”)。另一种使用打开故障排除信息页面的菜单是“URL” about:support。要查找当前活动配置文件以外的位置,请使用“URL” about:profiles (将打开“关于配置文件”页面)并在配置文件的“根目录”行中按“打开目录”按钮):

Linux

  • $HOME/.mozilla/firefox/[xyz].default-release/chrome/userContent.css

视窗

根据 Windows 版本和其他配置,userContent.css位于以下文件夹之一:

  • C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[xyz].default\chrome.

  • C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\[xyz].default\chrome(更一般地说,它是%APPDATA%\Mozilla\Firefox\Profiles\[xyz].default\chrome)。

Linux 和 Windows 通用

您可能必须创建chrome子目录和文件userContent.css

将这些行添加到该文件以更改颜色(显然,您可以将实际使用的颜色更改为您喜欢的任何颜色 - 例如,使用Paletton Live Colorizer):

a { color: #333388!important; }  /* Unvisited link color */

a:visited { color: #333340!important; }  /* Visited link color */
Run Code Online (Sandbox Code Playgroud)

此外,为Firefox的更新版本(69及更高版本),检查toolkit.legacyUserProfileCustomizations.stylesheetabout:config中真实的。在某些情况下,创建文件时它会自动设置为trueuserContent.css,但情况并非总是如此。

在大多数情况下,Firefox 必须在其生效之前重新启动(或者更确切地说,更改了这些设置的配置文件。当前有一个活动配置文件,但如果有多个正在使用中,则必须考虑这一点)。

请注意,文件userContent.css和设置toolkit.legacyUserProfileCustomizations.stylesheet都是针对每个配置文件的(它们不是全局设置),因此如果使用多个配置文件,则必须将其复制到特定配置文件文件夹中的子文件夹,并在每个配置文件中进行设置个人资料,分别。重新启动也是如此 - 关闭相应的窗口,如果是非默认配置文件,则从默认配置文件(例如,从“URL” about:profiles)打开它。

铬合金

您可以通过$HOME/.config/google-chrome/Default/User\ StyleSheets/Custom.css在 Windows 上编辑位于%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css.