我正在尝试here的代码启动全屏模式。如果执行onclick
,而不是onload
,则有效。 (我还发现在它之前设置alert
将禁用它,除非立即点击alert
。)所以问题可能是有时候浏览器没有为全屏“准备好”。 / p>
那么当页面完全准备就绪时,最后一个事件是什么?或解决方案有何不同?
答案 0 :(得分:15)
全屏需要用户互动才能启动。这是一个安全功能。
想象一下,如果某些弹出窗口可能会强制您进入全屏模式,锁定鼠标指针,并在未经您许可的情况下开始播放广告。
在文档'fullscreenchange'事件处理程序中切换可见性的“启用全屏”链接或按钮似乎是一种实用的方法。
答案 1 :(得分:0)
这可能有助于Fullscreen script
但我同意LastCoder
全屏需要用户互动才能启动。这是一个安全功能。
想象一下,如果某些弹出窗口可能会强制您进入全屏模式,锁定鼠标指针,并在未经您许可的情况下开始播放广告。
答案 2 :(得分:0)
我自己试图这样做,然后我来到这个网站Fullscreen API Phishing Attacks
基本上,如果允许全屏模式加载,我们不知道网站是否是真实的网站...假网站可以有锁标识说它安全等等。