问题描述
全屏在 safari 和 chrome 上工作正常,但我如何为 Firefox 做到这一点? 我尝试了几种方法,检查了 moz API 等等。 我还尝试了此处发布的版本 Run a website in fullscreen mode 并且运行良好,但在 Firefox 上除外。
对于 HTML,我有:
<div class="wrap-kiosk"><iframe id="kiosk-Box" src="http://www.some-domain.com" allow="fullscreen *"></iframe></div>
和我有的 JS:
function toggleFullScreen() {
if ((document.fullScreenElement && document.fullScreenElement !== null) ||
(!document.mozFullScreen && !document.webkitIsFullScreen)) {
if (document.documentElement.requestFullScreen) {
document.documentElement.requestFullScreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullScreen) {
document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
}
</script>```
x-frame options are properly set.
thanks all.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)