Firefox 89 看不到 userChrome.css 甚至设置了 toolkit.legacyUserProfileCustomizations.stylesheets=true

Posted

技术标签:

【中文标题】Firefox 89 看不到 userChrome.css 甚至设置了 toolkit.legacyUserProfileCustomizations.stylesheets=true【英文标题】:Firefox 89 doesn't see userChrome.css even set toolkit.legacyUserProfileCustomizations.stylesheets=true 【发布时间】:2021-08-22 08:48:07 【问题描述】:

Firefox 刚刚更新,现在看不到 userChrome.css,toolkit.legacyUserProfileCustomizations.stylesheets 设置为 true。我试图通过

隐藏滚动条
html 
    scrollbar-width: none !important;

在 Firefox 更新之前一切正常。

我已经将 chrome/userChrome.css 放到了我拥有的每个配置文件文件夹中,并且每次都重新启动了 firefox,但它仍然看不到 userChrome.css 中的任何内容

--

UDP:

Firefox 仍然看不到我的自定义 CSS,但如果你想隐藏滚动条,this addon 可以。

【问题讨论】:

您在 userChrome.css 文件中使用什么?您自己的还是您正在使用Arit-t2’s GitHub custom CSS?我问 Arti-t2 四小时前更新了他的 CSS,它对我有用(我用它来定位书签工具栏下方的标签)。 @RichDeBourke 不,我使用自己的 CSS 仅隐藏滚动条。 【参考方案1】:

尝试将toolkit.legacyUserProfileCustomizations.stylesheets 设置为true。根据 How to Create a userChrome.css File(在 userchrome.org 上)的说法,Firefox 过去在启动时会寻找 chrome/userChrome.css,但从 Firefox 69 开始,为了加快启动速度,这已不再是默认行为。

【讨论】:

感谢您的回答,但我已经提到该属性设置为 true。 今天在 Firefox 91.0.2 上对我有用,谢谢你的提示!【参考方案2】:

widget.non-native-theme.enabled = false

【讨论】:

【参考方案3】:

您可以使用 userContent.css 文件代替 userChrome 文件来设置实际显示在 Firefox 上的页面样式

【讨论】:

您有备份建议解决方案的参考资料吗?不幸的是,您的回答没有进一步解释使用 userContent.css 文件如何以及为什么可以解决所描述的问题。简短的解释或超链接将非常有帮助。问候~ 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于Firefox 89 看不到 userChrome.css 甚至设置了 toolkit.legacyUserProfileCustomizations.stylesheets=true的主要内容,如果未能解决你的问题,请参考以下文章

css Firefox - userchrome.css - 具有标题栏边距的窗口

使 Firefox 和 Vivaldi 只在新标签页显示书签栏

text userChrome.css

css 火狐のUserChrome.css

如何在 Firefox 89 中打开同步设备中的所有选项卡?

css Userchrome用于最小的仅限图标的TST侧边栏