我基于在网络浏览器中使用Fullscreen API(http://hacks.mozilla.org/2012/01/using-the-fullscreen-api-in-web-browsers)进行全屏,但仅适用于使用单击事件或控制台firebug,而不是使用提交事件或鼠标悬停或类似的自动化。可以使用html5自动全屏,没有点击事件或类似事件吗?
编辑:如果不可能,我理解安全性和可访问性的原因,但在某些环境中,这可能是有希望的。
答案 0 :(得分:16)
不,这是不可能的 - 出于安全原因,访问全屏需要用户的“权限”,因此与浏览器输入事件有关。
答案 1 :(得分:2)
不,那是不可能的。出于安全考虑,requestFullScreen()
必须由直接用户操作(如点击)触发。它和弹出窗口一样。
阅读https://wiki.mozilla.org/Security/Reviews/Firefox10/CodeEditor/FullScreenAPI和https://wiki.mozilla.org/Gecko:FullScreenAPI以供参考。