高对比度主题 Firefox 问题

高对比度主题 Firefox 问题

由于我的视力有障碍,我在 12.04 中使用高对比度反向主题。这通常效果很好,但在 Firefox 中会导致问题,因为输入的文本(例如 Google 搜索)是白色的。由于文本背景也是白色的,您看不到正在输入的内容。

我浏览过 30 个有类似问题的网站,但到目前为止都没有任何效果。

我已经尝试了 Firefox 中的所有设置,例如取消选中“使用系统默认值”以及手动告诉 Firefox 使用什么颜色,但这些设置对任何东西都没有任何影响。

答案1

如果您愿意,您可以考虑这一点:userContent.css在以下路径中使用简单的文本编辑器(因为它应该是一个简单的文本文件)创建(或编辑): 每个用户的配置文件都是唯一的/home/your_name/.mozilla/firefox/*****/chrome/userContent.css******

您可能还必须创建该chrome文件夹,因为它很可能不存在于较新版本的 Firefox 中。

在该文件中放置以下内容:

@-moz-document 域(google.com)
{输入{-moz-appearance:none!important;颜色:#000000!important;} }

它的作用只是强制在 google.com 网站上的输入框中使用黑色字体。如果您希望该代码全局应用,请删除第一行和外部花括号。

请注意chromeuserContent.css区分大小写

或者,你可以安装时尚延伸然后浏览风格画廊可用。有一个参加人数众多的论坛也可用。

修改 userContent.css(和 userChrome.css)文件或使用 Stylish 扩展的优点(或缺点)是,样式表或 Stylish 中的设置将具有最终决定权,而不是主题。因此,您可以更改主题而不会影响 Firefox 的外观。

答案2

您是否尝试过更改 Firefox 的配置文件目录中的 userContent.css?

创建一个新文件(如果存在则编辑它)~/.mozilla/firefox/your_profile_directory/chrome/userContent.css。将其替换your_profile_directory为您的配置文件文件夹,它可能看起来像cvrat3qh.default

复制粘贴以下行到该文件中:

input[type="text"],
input[type="password"],
textarea
{
  -moz-appearance: none !important;
  background: white;
  color: black;

  border-radius: 5px;
  border: 1px solid #BBB;
  background-color: white;
  padding: 3px;
  color: black;
}

并重新启动 Firefox。

答案3

这里有一个时尚的用户风格实现 CSS 修复。

答案4

我发现最好的方法是将 jeremija 提供的代码块粘贴到 Stylish 中。它将更改所有网站上的文本颜色问题,而不会影响 Firefox 主题,也无需挖掘隐藏文件来查找正确的配置文件。

相关内容