Firefox 106.0.3 忽略了 `userChrome.css` 中的 `#fullscr-toggler { display:none!important; }`?

Firefox 106.0.3 忽略了 `userChrome.css` 中的 `#fullscr-toggler { display:none!important; }`?

我正在尝试在较小的屏幕上使用 Jupyter 实验室 Web 界面;我需要浏览器全屏才能使用。Jupyter Lab 在页面顶部使用自己的 HTLM 呈现菜单。令人恼火的是,每次我使用此菜单时,Firefox 都会弹出地址+标签+书签工具栏。

这会立即导致界面向下移动,并且地址+标签+书签工具栏错误地捕获了针对 Jupyter 实验室菜单的点击。

根据这个答案,我应该可以通过添加来解决此行为

#fullscr-toggler { display:none!important; }

userChrome.css重新启动浏览器。我已完成此操作,但问题仍然存在。我已检查我是否正在编辑userChrome.css正确的配置文件,并且可以确认userChrome.cssDO 中指定的其他更改已生效。

这让我相信:

  1. Firefox 106.0.3 忽略#fullscr-toggler{display:none!important;}此问题,修复不再有效。或者
  2. 我误解了原来的问题,而且这种userChrome.css修改从来就不是为解决我所面临的问题而做的。(我们需要一个新的解决方案)

无论如何,只要 (1) 或 (2) 成立,就会形成一个新的非重复问题。有什么见解吗?

答案1

我在 Firefox 支持论坛上找到了这个答案:https://support.mozilla.org/en-US/questions/1324666

div#fullscr-toggler 已移至 HTML 命名空间,因此您需要更新 userChrome.css 中的代码

*|div#fullscr-toggler {display:none!important;}

*|因此,您只需要在已有内容前面添加即可。

我在 userChrome.css 中添加了它,它不再在 F11 全屏模式下显示 Firefox 工具栏。

*|div#fullscr-toggler {
    display:none !important;
}

相关内容