【问题标题】:Open Firefox in Full Screen mode以全屏模式打开 Firefox
【发布时间】:2016-02-15 10:09:56
【问题描述】:

我希望我的用户打开浏览器并立即进入全屏模式。配置是 Fedora 22 中的 Firefox 42。我的应用程序控制服务器和客户端。所以我们可以使用javascript(出于安全原因似乎不可能)或Firefox扩展。我们使用 R-Kiosk 来执行此操作,但新浏览器不支持它。这个问题和this一样,除了Fedora。

如果无法从 Firefox 执行此操作,是否可以使用桌面(例如桌面图标)执行此操作?

【问题讨论】:

    标签: firefox fullscreen fedora


    【解决方案1】:

    我能够将 R-Kiosk 更新到 0.9.0.1 (https://addons.mozilla.org/en-us/firefox/addon/r-kiosk/) 并根据我的需要对其进行自定义。

    【讨论】:

      【解决方案2】:

      我发现在 macOS 上使用 Firefox 78.0.2(64 位)很有用->

      Open div in fullscreen on firefox

      基本上你需要通过 Firefox 的 URL Search 框中的 about:config 来更改你的 Firefox 浏览器的安全配置 将 full-screen-api.allow-trusted-requests-only 更改为 false

      更改这些设置后,我通过 JS 将此代码用于我的 Web 应用程序,效果很好

      document.addEventListener('DOMContentLoaded',function(){
       openFullscreen()
      })
      let elem = document.documentElement
      function openFullscreen() {
      
        if (elem.requestFullscreen) {
          elem.requestFullscreen()
        } else if (elem.mozRequestFullScreen) { /* Firefox */
          elem.mozRequestFullScreen()
        } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari & Opera */
          elem.webkitRequestFullscreen()
        } else if (elem.msRequestFullscreen) { /* IE/Edge */
          elem.msRequestFullscreen()
        }
      }
      

      【讨论】:

      • 啊,顺便说一句,如果您想摆脱警告以退出全屏模式,只需更改参数 full-screen-api.warning.delay 和 full-screen-api.warning.timeout到“0”
      猜你喜欢
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2016-07-16
      • 2013-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多