Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.

js yekong

用户要求打开页面直接进入全屏,结果添加代码后会报这错误,查询了一下原来是浏览器不允许直接进入全屏,只能用户点击后才可以。

Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.

任何自动加载全屏的代码都无法主动启动浏览器的全屏,无论是异步的还是模拟点击事件也不行!只有用户的主动行为才可以触发(任何鼠标事件任何键盘事件等等),这是为了用户体验和用户的浏览安全。

喜欢