![高对比度主题 Firefox 问题](https://linux22.com/image/823605/%E9%AB%98%E5%AF%B9%E6%AF%94%E5%BA%A6%E4%B8%BB%E9%A2%98%20Firefox%20%E9%97%AE%E9%A2%98.png)
由于我的视力有障碍,我在 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 网站上的输入框中使用黑色字体。如果您希望该代码全局应用,请删除第一行和外部花括号。
请注意chrome
和userContent.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 主题,也无需挖掘隐藏文件来查找正确的配置文件。