如何启动没有窗口框架或选项卡/地址栏的 FireFox?

如何启动没有窗口框架或选项卡/地址栏的 FireFox?

我正在寻找一种无需任何窗口框架、地址栏或选项卡即可从脚本或命令行启动 Firefox 的方法。我希望能够在给定窗口启动它大小和位置在屏幕上。

插图:

Firefox 浏览器

我只希望能够看到由红色框组成的部分以及其内部的区域。

使用 Windows 中的 AutoHotKey,我能够以给定的窗口大小/位置启动 FireFox。但是,如果我尝试以“无边框”模式启动 Firefox,并尝试使用 AHK 调整窗口大小,最终得到的浏览器窗口为 0 像素 x 0 像素。

我的 AutoHotKey 脚本:

Run, C:\Program Files\Mozilla Firefox\firefox.exe -chrome http://www.google.com/
WinWait, Mozilla Firefox
WinMove,,,100,100,400,300

我找到了相关问题,但没有找到解决方案:

如何启动没有窗口框架或标签的浏览器

如何运行没有标签栏、没有顶部栏、没有地址栏的 Firefox

答案1

想把它留在这里,它似乎是 Firefox 的一个几乎没有记录的功能,称为“单站点浏览器”:

https://support.mozilla.org/en-US/questions/1292666

显然,除非您以这种模式启动 Firefox,否则 Firefox 不允许隐藏位置栏。此 SSB 模式仍会显示窗口框架(带有窗口标题的标题、最大化、关闭按钮等),但所有其他窗口镶边都会消失。

现在我正在寻找一种在此模式下使用附加组件的方法...:(

答案2

为此,曾经有一个名为“Open Chromeless”的插件 - 但它已从 AMO 中删除。解决方法描述在这里;我刚刚检查了一下,它似乎可以工作。部分工作。无法删除地址栏,窗口周围有一个框架。如果你能忍受这一点:

  1. Shift-F4打开便笺簿
  2. 在编辑器中输入

    window.open("https://superuser.com/", "_blank","width=800,height=600,resizable");
    

    (将 URL 替换为您要使用的 URL)

  3. 单击便笺簿工具栏上的“运行”

现在应该会打开一个新的“无边框”窗口,其中包含指定的页面。根据需要调整其大小:

截屏
“无边框窗口”的屏幕截图(点击放大)

右键单击地址栏旁边,如屏幕截图所示,也可以禁用地址栏(取消勾选“导航工具栏”) - 但请注意,这也会将其从主窗口中删除。

我知道这并不充分匹配您的请求(它不是从命令行启动,并且在窗口周围留下至少一个框架),但它已经接近我能达到的水平了。

答案3

当我想全屏显示时我做了如下操作:

firefox -url http://superuser.com -fullscreen

但我必须安装一个插件来摆脱所有多余的装饰。

如果我没记错的话,“全屏”

对于较小的几何形状,我不知道

相关内容