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

requestFullscreen can only be initiated by a user gesture。。

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

阅读 3k
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 应该是有相应的配置,可以阅读一下相应的文档。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题