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

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

有些人患有红色缺陷在电脑屏幕上很难区分红色文字和黑色文字。许多网页,如AskUbuntu.com,以红色显示已访问和未访问的文本链接。这大大降低了受影响用户的可用性。

如何将 Windows 和 Linux 上的 Firefox 和 Chrome 中未访问/已访问的文本链接的颜色更改为经典的蓝色,从而使红色弱者也可以使用网络?

Firefox 和 Chrome 的设置可以覆盖字体和颜色,例如,火狐→ 菜单编辑优先内容颜色...→ 取消勾选允许页面选择自己的颜色.但情况发生了变化所有元素的所有字体和所有颜色。这不是我们所希望的;只是文本链接的颜色,不多也不少。

答案1

火狐

您可以通过编辑(或创建,如果不存在)文件来执行此操作userContent.css。其位置取决于平台(也可以在菜单中找到父文件夹帮助“更多故障排除信息”→ 部分“应用基础”→ 字段“个人资料目录”“配置文件文件夹”在 Windows 上)。使用菜单打开故障排除信息页面是“URL”关于:支持. 查找除当前活动轮廓,使用“URL”关于:简介(将打开“关于个人资料”页面)并按下个人资料“根目录”行中的“打开目录”按钮):

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 实时着色器):

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

a:visited { color: #333340!important; }  /* Visited link color */

还,适用于 Firefox 的更高版本(69 及更高版本),检查工具包.legacyUserProfileCustomizations.stylesheet关于:配置真的在某些情况下,它会自动设置为真的当文件userContent.css创建时,但情况并非总是如此。

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

请注意,这两个文件用户内容.css和设置工具包.legacyUserProfileCustomizations.stylesheet是每个配置文件的(它们不是全局设置),因此如果使用多个配置文件,则必须将其复制到特定配置文件文件夹中的子文件夹,并分别在每个配置文件中设置。重新启动也是如此 - 关闭相应的窗口,如果是非默认配置文件,则从默认配置文件打开它(例如,从“URL”关于:简介)。

铬合金

您可以对 Chrome 执行相同操作,通过编辑$HOME/.config/google-chrome/Default/User\ StyleSheets/Custom.css位于 Windows 上的%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

答案2

Firefox 扩展“Visited 1.11”似乎可以满足您的需要,而无需改变访问过的链接以外的任何其他内容的颜色。

https://addons.mozilla.org/en-US/firefox/addon/visited/

相关内容