[英]Web page open in full screen without user interaction
是否有可能让 web 页面在没有像这样的用户交互的情况下进入全屏模式?
<body onload="openFullscreen()"></body>
提前致谢。
这是不可能的。
我在浏览器控制台中运行了以下代码段:
var e = document.getElementById('answers');
(e.webkitRequestFullScreen || e.mozRequestFullScreen).apply(e);
铬告诉我:
无法在“元素”上执行“requestFullScreen”:API 只能由用户手势启动。
Firefox 告诉我:
全屏请求被拒绝,因为 Element.mozRequestFullScreen() 未从短时间运行的用户生成的事件处理程序内部调用。
这是为防止滥用而设置的限制,类似于window.open
上的限制(例如,请参阅此问题或此问题)。
您可能能够实现这一点,但这会因您的操作系统而异。
这可能有效:
$(document).ready(function () {
$('html').click(function () {
if (screenfull.isFullscreen !== true) {
screenfull.toggle();
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.