原始问题(仅关于输入框):
我在 Ubuntu Gnome 上使用 Arc-Dark 主题,我知道这个问题也存在于较旧的 Firefox 版本上,但可以使用这个 Stylish 脚本来修复(这本身并不是一个很好的修复,因为它搞砸了“下载”按钮)。
现在脚本不再工作了,我正在考虑向 Mozilla 报告它,但他们并没有真正的 Firefox 本身的 GitHub 存储库,只有单独的组件,所以我真的不知道我应该在哪里打开问题。
有没有临时解决办法?知道如何正确执行此操作的人能否将问题报告给 Mozilla 或 Gnome 项目(不知道什么更合适)?
编辑:
虽然在答案中您可以找到输入框的临时解决方法,但在深色背景问题上的相同深色文本似乎出现在下拉菜单中(但并非所有这些文本都很奇怪,这可能与不同的 HTML/CSS 技术有关创建它们),并且由于没有太多讨论,但这两个问题很可能是相关联的,因此我将其添加到这个问题中。修复它的方法可能类似于下面提供的方法,只是在 中使用了不同的条目userContent.css,但是如果有人在这里提供它会很好。如果我有时间自己找出答案,我会编辑自己的答案。
编辑2:
在某些网站上,似乎连按钮都是黑底黑字。这是一个示例,要查看按钮,请选择左侧的“新程序”,将这个示例程序粘贴到那里,然后在右下面板中显示这个示例查询,然后点击“运行!”。
我在 Firefox 中的某些表单字段和使用adwaita-dark主题时遇到了这个问题。在某些字段背景为白色的网页中,您无法阅读文本,因为它也是白色的。
编辑此问题是为了澄清问题的这种措辞可能对不熟悉 GTK+ 主题的人有所帮助。我还认为措辞将有助于通过搜索引擎获得更多点击量。如果它仍然被认为是重复的,我会接受它。
我切换到黑暗主题(Dolorean Dark)。我喜欢它,我认为——它对眼睛更好。但是我在某些网页上遇到了问题。大多数页面旨在显示在白色背景上。在深色主题上,表单控件具有黑色背景,并且大部分字体也是黑色的,因此表单的内容是不可见的。我想在 Firefox 的网页上使用白色主题。
我最近开始在 Gnome 3 中使用 DarkGreen 主题,但是在 FireFox 的某些网页上存在一些关于文本输入字段的问题。这发生在 Google 的搜索字段、Facebook 的某些字段等中......
该主题默认使用深色背景和浅色文本作为输入字段。我已经成功地为那些从未受到影响的字段(从接近白色到灰色)修改了输入文本的前景色,但它对“损坏的”字段没有帮助。我还想将所有输入字段的背景颜色更改为白色,但我也不走运。
在主题文件夹中有一个带有 css 文件的 gtk 文件夹。以下是相关内容,评论是我改的:
@define-color theme_base_color #202020;
@define-color theme_text_color #25DC00; /* #ffffff */
@define-color theme_bg_color #121212;
@define-color theme_fg_color @theme_text_color;
@define-color selected_bg_color #3E8753;
@define-color selected_fg_color #ffffff;
@define-color theme_selected_bg_color @selected_bg_color;
@define-color menu_bg_color #555555;
@define-color menu_fg_color @theme_text_color;
@define-color menu_combobox_border @theme_selected_bg_color;
@define-color menu_separator mix (@theme_bg_color, @menu_bg_color, 0.90);
@define-color insensitive_bg_color alpha(#0b0b0d, 0.0);
@define-color insensitive_fg_color alpha(#717171, 0.50);
@define-color insensitive_border_color alpha(#717171, 0.50);
@define-color entry_text_color /* #fafafa */ #707070;
@define-color entry_background_a #ffffff;
@define-color entry_background_b #ffffff; …Run Code Online (Sandbox Code Playgroud)