我希望我的用户打开浏览器,它会立即进入全屏模式。配置是Fedora 22中的Firefox 42.我的应用程序控制服务器和客户端。所以我们可以使用javascript(出于安全原因似乎不可能)或Firefox扩展。我们使用R-Kiosk来做到这一点,但新浏览器不支持它。除了Fedora之外,这个问题与this相同。
如果从Firefox无法做到这一点,有没有办法使用桌面(例如桌面图标)来做到这一点?
答案 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()
}
}