在 Firefox 中,是否有与 Google Chrome 的 -app 选项对应的选项?

在 Firefox 中,是否有与 Google Chrome 的 -app 选项对应的选项?

Google Chrome 能够通过使用 -app 命令行开关以“应用程序”模式启动,例如:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -app=http://some-url

使用这个,我可以在简约的 chrome 中打开网站 - 没有地址栏,没有任何东西;此外,它使用任务栏中的单独位置,甚至使用网站图标作为 Windows 任务栏中的图标。

Firefox 有这样的功能吗?

我只发现我有 -new-window 开关,但它会打开带有选项卡、书签和其他栏的完整浏览器窗口,而我不想要这些。

为什么我需要这个:我想要一个桌面快捷方式,以便在简约的浏览器窗口(例如当您使用 twitch 聊天中的弹出功能时出现的窗口,或者在 Google Chrome 的情况下 - 甚至更好,没有窗口)中打开特定的 twitch 聊天。

如果 Firefox CLI 没有这样的功能,也许还有其他方法可以做到这一点,例如通过 javascript URL、autohotkey 或类似的东西?

答案1

简短回答:不。

Firefox 从未有过像您所描述的命令行开关,而且您也不是第一个希望它有命令行开关的人。在以前的版本(直到 FF 85)中,about:config 首选项browser.ssb.enabled相当好地实现了这一点,但它已被删除。(阅读:Mozilla 放弃对 PWAs 的支持

就 CMD 开关而言,最接近的选项是--kiosk在 Kiosk 模式下运行,该模式为全屏模式,无法最小化,并且会禁用许多基本功能,包括右键单击功能。完全看不到框架,而 Chrome 的-app开关会留下框架和可见的标题栏等。

Superuser 上也提出了类似的问题,这是一个可能的答案(但是,它涉及执行一些 Javascript,我无法从 Firefox 的浏览器控制台运行它,尽管有趣的是它做过Chrome 上的工作)。

目前,这是最常推荐的解决方法:

  1. 通过 about:Profiles 创建新的个人资料(我们将个人资料命名为“pwa”)
  2. 在该配置文件文件夹中创建一个 userChrome.css 文件 (指示
  3. 添加 CSS 以删除您想要的任何工具栏项。Reddit 的 r/FirefoxCSS 是一个很好的资源。这个要点是 Chromeless CSS 的一个良好开端。
  4. 创建指向您的“应用程序”目标的快捷方式 "C:\Program Files\Mozilla Firefox\firefox.exe" -P pwa --new-instance <url>(其中“-P”是 -ProfileManager 参数,“pwa”是您的自定义无边框配置文件的名称。)

这种方法有几个缺点,包括需要进行大量设置,未来的 Firefox 更新可能会破坏它,而对大多数人来说最大的问题是:这个新配置文件将不会具有与你的主要配置文件相同的任何 cookie、历史记录、书签、扩展或其他设置,并且从你的 pwa 配置文件打开的链接不会在你的主要配置文件中打开(编辑:最后一点实际上可以通过安装类似使用扩展名打开在您的 pwa 配置文件中,然后将其设置为目标 Firefox 主配置文件。不过,这只是打开标签页的一种缓慢且耗费资源的方式)。

相关内容