7

我基于 Using the Fullscreen API in web browsers (http://hacks.mozilla.org/2012/01/using-the-fullscreen-api-in-web-browsers ) for fullscreen ,但只能通过点击事件或控制台萤火虫,而不是提交事件或鼠标悬停或类似的自动。是否可以在没有点击事件或类似事件的情况下使用 html5 自动全屏?

编辑:如果不可能,我理解安全性和可访问性的原因,但在某些环境中,这可能是有希望的。

4

2 回答 2

16

不,这是不可能的——出于安全原因,访问全屏需要用户的“许可”,因此与浏览器输入事件相关。

于 2012-07-19T19:36:11.737 回答
2

不,那是不可能的。出于安全考虑,requestFullScreen()必须由直接用户操作(如单击)触发。这与弹出窗口相同。

阅读https://wiki.mozilla.org/Security/Reviews/Firefox10/CodeEditor/FullScreenAPIhttps://wiki.mozilla.org/Gecko:FullScreenAPI以供参考。

于 2012-07-19T19:58:25.733 回答