有没有办法通过命令行切换隐藏/取消隐藏 Firefox Web 浏览器标题栏?

有没有办法通过命令行切换隐藏/取消隐藏 Firefox Web 浏览器标题栏?

有没有办法通过命令行切换隐藏/取消隐藏 Firefox Web 浏览器标题栏?

可以通过 Firefox Web 浏览器的 GUI 来实现:

  1. 点击右上角的三条水平线 (☰)
  2. 点击自定义
  3. 取消勾选“标题栏”

Firefox 自定义图形界面

我已经尝试过man firefox但没有得到任何关于如何通过命令行实现这一点的信息。

Ubuntu 18.04.3 和 Ubuntu 19.10

由于一些苛刻的原因,原因之一如下

我需要使用隐藏顶部栏扩展,但不是一直使用。所以我想在隐藏和取消隐藏 Firefox Web 浏览器标题栏之间切换,就像以下情况一样

  1. 当隐藏顶部栏扩展处于开启状态时取消隐藏
  2. 当隐藏顶部栏扩展关闭时隐藏它

请注意:

我没事。如果 CLI 无法实现,我只是想确认一下是否有办法使用 CLI

答案1

prefs.jsFirefox 将用户首选项存储在用户配置文件目录中的文件中。在 Firefox 运行时不应编辑该文件。首选项中的更改将在 Firefox 退出时写入。

prefs.js因此,需要一个编辑文件以更改设置“browser.tabs.drawInTitlebar”的脚本来更改使用命令行启用或禁用旧版标题栏的设置。设置显示为:

user_pref("browser.tabs.drawInTitlebar", true);

还可以使用user.js配置文件文件夹中的文件来设置配置选项。在 中设置的首选项user.js优先于 中的设置prefs.js。使用首选项对话框或使用 所做的任何更改about:config都将在 Firefox 重新启动后丢失,因此该文件是一种在用户配置文件 (参考)。

更改仅在下次加载 Firefox 时生效。我不知道是否可以“动态”重新加载配置文件(也不知道这些专家),因此更改将立即在正在运行的 Firefox 实例中生效。据我所知,您能做的最好的事情是让您的脚本终止 Firefox,user.js使用脚本应用更改,然后重新打开 Firefox。

相关内容