以全屏模式打开 Firefox

Open Firefox in Full Screen mode

我希望我的用户打开浏览器并立即进入全屏模式。配置是Fedora 22中的Firefox 42。我的应用程序控制服务器和客户端。所以我们可以使用 javascript (seems not possible for security reasons) or a Firefox extension. We were using R-Kiosk to do this, but it's not supported in new browsers. This question is the same as this 除了 Fedora。

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

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

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

Open div in fullscreen on firefox

基本上您需要通过 about:config 在 Firefox 的 URL 搜索框中更改您的 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()
  }
}