Подтвердить что ты не робот

Как автоматически открыть веб-страницу в полноэкранном режиме

Как автоматически открыть веб-страницу в полноэкранном режиме?

Я ищу решение для автоматического открытия веб-страницы в полноэкранном режиме, не ожидая, что пользователь сможет нажать F11 или любой другой ключ браузера.

Я много искал, но я просто не мог найти решение.

Существует ли script или библиотека или API-интерфейс браузера, чтобы помочь мне достичь этого?

4b9b3361

Ответ 1

Для Chrome через полноэкранный API Chrome

Обратите внимание, что по причинам безопасности (Chrome) он не может быть вызван или выполнен автоматически, сначала должно быть взаимодействие пользователя. (Например, нажатие кнопки, нажатие клавиши/нажатие и т.д.)

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

Javascript Fullscreen API как демонстрационный пример Дэвида Уолша, который, кажется, представляет собой кросс-браузерное решение

// 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

Ответ 2

Работает только в IE:

window.open ("mapage.html","","fullscreen=yes");  
window.open('','_parent','');  
window.close();

Ответ 3

Лучше попытаться самостоятельно имитировать веб-браузер. Вам не нужно придерживаться Chrome или IE или что-то еще.

Если вы используете Python, вы можете попробовать пакет pyQt4, который поможет вам имитировать веб-браузер. Делая это, не будет никаких причин безопасности, и вы можете настроить отображение веб-браузера в полноэкранном режиме автоматически.

Ответ 4

                                                    просмотреть страницу в полном размере                                          (function() {   var viewFullScreen = document.getElementById("view-fullscreen");   if (viewFullScreen) {       viewFullScreen.addEventListener("click", function() {           var docElm = document.documentElement;           if (docElm.requestFullscreen) {               docElm.requestFullscreen();           }           еще если (docElm.mozRequestFullScreen) {               docElm.mozRequestFullScreen();           }           еще если (docElm.webkitRequestFullScreen) {               docElm.webkitRequestFullScreen();           }       }, ложный);   }   })();                                          

<div class="container">      
            <section class="main-content">
                                    <center><a href="#"><button id="view-fullscreen">view full size page large</button></a><center>
                                           <script>(function () {
    var viewFullScreen = document.getElementById("view-fullscreen");
    if (viewFullScreen) {
        viewFullScreen.addEventListener("click", function () {
            var docElm = document.documentElement;
            if (docElm.requestFullscreen) {
                docElm.requestFullscreen();
            }
            else if (docElm.mozRequestFullScreen) {
                docElm.mozRequestFullScreen();
            }
            else if (docElm.webkitRequestFullScreen) {
                docElm.webkitRequestFullScreen();
            }
        }, false);
    }
    })();</script>
                                           </section>
</div>

Ответ 5

Вы можете перейти в полноэкранный режим автоматически, вставив этот код в:

var elem = document.documentElement; if (elem.requestFullscreen) { elem.requestFullscreen() }

демо: https://codepen.io/ConfidentCoding/pen/ewLyPX

примечание: не всегда работает по соображениям безопасности. но это работает для меня по крайней мере. не работает при проверке и вставке кода.