如何在全屏模式下自动打开网页

sha*_*oss 21 javascript fullscreen

如何在全屏模式下自动打开网页?

我正在寻找一种解决方案,以全屏模式自动打开网页,而不希望用户按下F11或任何其他浏览器特定的密钥.

我搜索了很多,但我找不到解决方案.

是否有可用于帮助我实现此目的的脚本或库或浏览器特定的API?

Bro*_*yes 38

适用于Chrome通过Chrome全屏API

请注意,由于(Chrome)安全原因无法自动调用或执行,因此必须首先与用户进行交互.(例如按钮点击,keydown /按键等)

addEventListener("click", function() {
    var
          el = document.documentElement
        , rfs =
               el.requestFullScreen
            || el.webkitRequestFullScreen
            || el.mozRequestFullScreen
    ;
    rfs.call(el);
});
Run Code Online (Sandbox Code Playgroud)

的Javascript全屏API作为演示用D" 大卫·沃尔什,这似乎是一个跨浏览器解决方案

// Find the right method, call on correct element
function launchFullScreen(element) {
  if(element.requestFullScreen) {
    element.requestFullScreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullScreen) {
    element.webkitRequestFullScreen();
  }
}

// Launch fullscreen for browsers that support it!
launchFullScreen(document.documentElement); // the whole page
launchFullScreen(document.getElementById("videoElement")); // any individual element
Run Code Online (Sandbox Code Playgroud)