以全屏模式打开Firefox

时间:2015-11-13 18:17:34

标签: firefox fullscreen fedora

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

如果从Firefox无法做到这一点,有没有办法使用桌面(例如桌面图标)来做到这一点?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

Open div in fullscreen on firefox

基本上,您需要通过Firefox中“ URL搜索”框中的 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()
  }
}