让 Firefox 像全屏一样,但实际上不最大化窗口

让 Firefox 像全屏一样,但实际上不最大化窗口

当在同一台显示器上使用多个窗口时,我喜欢让 Firefox 和我的 IDE 并排打开(例如使用 Win+Arrow),并且让 Firefox 处于“全屏”样式会很酷,其中选项卡和地址栏暂时隐藏。有没有办法阻止它在按 F11 时最大化窗口或告诉它只使用实际屏幕的一半?

另外,YouTube 等网站提供全屏播放视频的功能。有没有办法让单个标签/网站只占用我浏览器的当前大小?

总而言之,我希望能够告诉处于“全屏”模式的窗口或选项卡,它实际上可以占用多少屏幕空间。对我来说,无论是 Firefox 还是 Cinnamon 设置,这都无关紧要。

我在 Manjaro Linux 上使用 Firefox 69.0,并以 Cinnamon 作为桌面。

答案1

我一直在寻找同样的东西,经过一番挖掘,我发现可以通过在 中设置full-screen-api.ignore-widgets为 来实现。设置后,全屏热键/按钮将像平常一样触发全屏,只是它不会调整窗口大小。这允许您在单个显示器上打开多个应用程序以及“伪全屏” Firefox。trueabout:config

答案2

我正在寻找类似的东西,它不是我所寻找的,但我认为它提供了你想要的东西。

不幸的是,第一个解决方案被删除了 Firefox Nightly 86.0a1

首先,此信息的来源是这里。主要思想是将网站像应用程序一样使用,因此浏览器工具栏在此模式下不可见。

我将从源头复制这些说明,以使它们在这里永久存在。

在 Firefox 浏览器中将网站安装为应用程序

  1. 首先,下载并安装Firefox Nightly在您的计算机上,然后启动它
  2. 加载about:config并创建一个名为的布尔首选项browser.ssb.enabled,并选择其值为true
  3. 重新启动 Firefox 并访问地址栏中的任意网站,单击…图标打开页面操作菜单并选择Use this site in App mode。示例截屏

提示:您可以右键单击并将该图标添加到地址栏,以便下次您可以通过单击该图标更轻松地安装应用程序。

  1. 网站的快捷方式将在桌面上创建,启动时该网站将在带有网站图标的窗口中打开,不包含任何工具栏、浏览器插件和导航元素。示例截屏

在 Firefox 浏览器中卸载应用程序

  1. 在 Firefox 浏览器中,点击汉堡菜单图标打开菜单,

  2. 在应用模式下选择网站,点击网站标题末尾的关闭图标,该应用将被卸载。示例截屏

从 Firefox 73 Nightly 版本开始

这种快捷方式似乎可以让你直接轻松地以“站点特定浏览器”模式启动网站:

"C:\Program Files\Firefox Nightly\firefox.exe" --ssb https://www.google.com

编辑:目前以扩展形式(以及必要时的辅助用户脚本)的现代解决方案有效

扩展程序可让您在支持“全屏”模式的网页的几种模式之间进行选择。您可以选择“窗口”(可能是您想要的模式)、“窗口内”(我想要的模式)、“PiP”(画中画)和常规“全屏”模式。

如果页面不支持任何形式的全屏切换,则可以使用类似可以提供帮助。在此用户脚本中

(function() {
    'use strict';
    document.addEventListener("keydown", function(e) {
        var key = event.which || event.keyCode;
        if (key == 122 && document.fullscreenEnabled){
            if (!document.fullscreenElement)
                document.documentElement.requestFullscreen();
            else if (document.exitFullscreen)
                document.exitFullscreen();
        }
    });
})();

key == 122部分可以替换为另一个按钮作为快捷键。键盘按钮的键码可以在以下工具中找到:https://keycode.info/。按下快捷键会弹出扩展菜单,如https://i.imgur.com/aFETyxw.png。您可以在此处选择“窗口内”,以使您的网页显示在独立窗口中,而没有任何工具栏。

相关内容