js中requestFullscreen();怎样自动全屏。

requestFullscreen can only be initiated by a user gesture。。

我想要自动全屏。怎么处理?或者用指定浏览器也行。有什么办法么?

阅读 3.1k
2 个回答
function requestFullscreen() {
    let el = document.documentElement;
    if (el.requestFullscreen) {
        el.requestFullscreen();
    } else if (el.mozRequestFullScreen) {
        el.mozRequestFullScreen();
    } else if (el.webkitRequestFullScreen) {
        el.webkitRequestFullScreen();
    }
}

浏览器中没有,不过可以多监听一些用户事件,比如鼠标移动什么的,由这些事件触发。
某些平台的 Webview 应该是有相应的配置,可以阅读一下相应的文档。

推荐问题