最新的 Firefox 89 版更新对我在 Windows 10 (20H2) 上的主题选择失去了尊重。现在标题栏都是一种颜色,我再也无法轻松区分活动窗口和非活动窗口之间的区别。
现在,活动窗口和非活动窗口的 Firefox 89 标题栏是相同的:

当我更新到 Firefox 89 时,我选择了“系统主题”,其中指出:“按照按钮、菜单和窗口的操作系统设置”。不幸的是,它并没有这样做。我确保 Windows 有设置>个性化>颜色>“标题栏和窗口边框”仍然被选中。其他程序仍然正常运行。
我可以使用以下命令将常规标题栏放回窗口:
关于:配置>“browser.tabs.drawInTitlebar = false”
这部分有效,至少它遵循正确的配色方案,但它使选项卡没有颜色。由于控制描述在标题栏中绘制选项卡的设置,在我看来它应该遵循标题栏配色方案。
关闭“质子”显然最终会被禁用,因此按照本答案中的建议制作 userChrome.css似乎是一个不错的部分解决方法。不幸的是,每个窗口都有自己的活动/非活动选项卡。
这是 userChrome.css 定义的标题栏的显示方式(忽略黑色文本,标题栏颜色是问题):

如您所见,所有选项卡的颜色都相同,无论它是活动窗口还是非活动窗口。
那么,如何让 Firefox 尊重我的操作系统颜色选择?
Windows 10 May 2020 更新包含一项阻止潜在有害应用程序 (PUA) 的新功能。由于这个原因,我现在的任务栏中有一个烦人的黄色警告标志 \xe2\x9a\xa0\xef\xb8\x8f ,我想将其删除。
\n单击该图标时,您可以在“应用程序和浏览器控制”下看到关闭通知的选项。单击“应用程序和浏览器控制”会将您带到一个屏幕,您可以在其中忽略“基于信誉的保护”下的警告。单击“基于信誉的保护设置”会在“潜在不需要的应用程序阻止”旁边弹出另一个选项来将其关闭。
\n不幸的是,所有这些都是暂时的。该警告每隔几天或每次重新启动后就会出现一次。
\n我确实找到了这篇 Microsoft Docs 文章,其中包含使用组策略禁用 PUA 的说明。当我转到组策略管理编辑器>计算机配置>管理模板> Windows 组件> Microsoft Defender 防病毒>配置对可能不需要的应用程序的保护并将其设置为“启用”并将选项下拉列表设置为“禁用(默认)”时,它确实成功清除警告。
\n这会导致组策略编辑器中出现稍微意外的“已禁用”。它还在“基于信誉的保护”页面的“可能不需要的应用程序阻止”部分添加了红色文本,说明“此设置由您的管理员管理”。
\n我还尝试了文章中的 PowerShell 命令,但这些设置基本上只是打开和关闭开关。我没有可用的 Intune 或端点配置管理器。
\n我真正想知道的是:有没有一种方法可以在不通过组策略且不打开 PUA 的情况下永久消除警告?
\nPS 这也不是禁用 Windows Defender本身,只是关闭 PUA 保护的通知。
\n