2013-10-14 9 views
17

Jak automatycznie otworzyć stronę internetową w trybie pełnoekranowym?Jak automatycznie otworzyć stronę internetową w trybie pełnoekranowym?

Szukam rozwiązania automatycznego otwierania strony internetowej w trybie pełnoekranowym, bez oczekiwania użytkownika na naciśnięcie klawisza F11 lub innego klawisza specyficznego dla przeglądarki.

Wiele szukałem, ale nie mogłem znaleźć rozwiązania.

Czy jest dostępny interfejs API do obsługi skryptów lub biblioteki lub przeglądarki, aby pomóc mi to osiągnąć?

+0

możliwy duplikat [Czy istnieje sposób na pełne wyświetlanie wideo HTML5?] (Http://stackoverflow.com/questions/1055214/is-there-a-way-to-make-html5-video-fullscreen). Nawet jeśli samo pytanie nie jest duplikatem tego tekstu, zaakceptowana odpowiedź pasowałaby również tutaj. W każdym przypadku spójrz na [interfejs API pełnoekranowego HTML5] (http://www.sitepoint.com/html5-full-screen-api/) – feeela

+0

Znaleźliśmy podobne pytanie [http://stackoverflow.com/questions/7495373/how-to-make-browser-full-screen-using-f11-key-event-through-javascript] – Mozak

+0

możliwy duplikat [Przełącz okno między normalnym i pełnoekranowym trybem] (http://stackoverflow.com/questions/11436376/switch-window-pomiędzy-normalnym i pełnoekranowym) – JJJ

Odpowiedz

28

Dla Chrome poprzez Chrome Fullscreen API

Zauważ, że dla (chrom) ze względów bezpieczeństwa nie można nazwać ani wykonywane automatycznie, musi istnieć interakcja z pierwszego użytkownika. (takie jak kliknięcia przycisku, keydown/przyciśnięcie etc.)

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

Javascript pełnoekranowego interfejsu API jako demo „D przez David Walsh, który wydaje się być krzyżem roztworowi przeglądarce

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

to nie działa dla mnie, myślę, że prawdopodobnie musiałem wdrożyć niewłaściwie. Docenię dodatkowy przewodnik. – Edwinfad

1

działa tylko w IE:

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

Lepiej spróbować Symuluj przeglądarkę internetową samodzielnie. Nie musisz trzymać się Chrome ani IE ani niczego.

Jeśli używasz Pythona, możesz wypróbować pakiet pyQt4, który pomoże ci symulować przeglądarkę internetową. W ten sposób nie będzie żadnych powodów bezpieczeństwa i możesz ustawić przeglądarkę tak, aby automatycznie wyświetlała się w trybie pełnoekranowym.

Powiązane problemy