是否可以让 FireFox 中的网页占用整个 window(没有地址栏等)?

Is it possible to make a webpage in FireFox take up the full window (no address-bar, etc.)?

我一直在尝试将 FireFox 用作我不会离开的网页的简单 window,因此我不需要地址栏或关闭按钮,但我想保持我的任务栏可见(即我不想简单地全屏显示)。我想要实现的要点是 "full window mode"。是否有允许这样做的插件?最好,我想要一个可以轻松打开和关闭的插件。

具体来说,我可能 window 只有一半的屏幕,所以让任务栏可见的全屏模式是不够的。

你可以用一些简单的 JavaScript 来接近这个,只是一个 bookmarklet,它会在 window 中打开当前查看的 URL info/action 个隐藏栏:

javascript:void(window.open(location.href,"_blank","outerWidth=1000,outerHeight=650,top=0,left=250,menubar=no,toolbar=no,location=no,personalbar=no,status=no"))

您可以通过为 outerWidth=1000,outerHeight=650,top=0,left=250 指定与您的屏幕尺寸相匹配的适当数字来接近最大化,但您无法在最大化时获得完全的效果。

然后您可以最大化 window。这给你:

Window.open 需要 chrome 权限才能隐藏标题栏和位置栏,这意味着 add-on 必须这样做。然后,您可以使用 add-ons 完成剩下的工作。

使用 Hide Caption Titlebar Plus add-on(选择适当的选项)将使您的 window 最大化:

加上 add-on Hide Navigation Bar,最大化并点击默认 F2 隐藏位置栏,你得到:

Non-maximized:
您还要求它提供在未最大化时删除各种 action/status/tool 栏。这些 add-on 会这样做。

轻松打开和关闭它们:
隐藏导航栏 仅在您按下 F2 时隐藏地址栏。 Hide Caption Titlebar Plus是一个无需重新启动的add-on因此可以enabled/disabled从about:addons随意enabled/disabled(Ctrl+Shift+A)。它也可以设置为仅影响最大化 windows,因此您可能不需要定期 enable/disable。

就个人而言,如果这是我想要的,我会设置一个单独的 Firefox profile which has these add-ons and the home page as the one I wanted displayed. I would then set up a shortcut that automatically opens that page and shows what I want. You may need to use something like the add-on Session Manager 来自动恢复最大化的 window,但 Firefox 中的默认功能可能就足够了。为了有一个快捷方式自动调出另一个 Firefox 配置文件,您需要将目标设置为:

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -no-remote -P "your profile name"

这样一来,您只需单击一下即可调出所需的页面,而配置不会影响您正常使用 Firefox。这也是您不需要定期弄乱 enabling/disabling 的东西。

多种方法:
可能有许多不同的 add-on 组合会让你看起来很相似。或许,甚至只有一个会这样做。您应该自己做一些研究以找到适合您的组合。对于我最初用来测试的配置文件,我不需要 隐藏导航栏 add-on 来隐藏位置栏,因为该功能包含在不同的 add-on .但是,如果从股票概况开始,这两个 add-on 将带您到达听起来像您想要的位置。

任务栏可见:
对于以上所有图像:如果我拍摄了整个桌面,您会看到 Windows 任务栏仍然可见(Firefox window 只是最大化,而不是 full-screen).出于隐私原因,以上图像不是 full-screen。我不想分享我打开的 windows 和我的任务栏配置。如果我以后有时间,我会 re-take 将 window 镜头作为干净 re-boot 后的 full-screen 镜头。