window.fullScreen = true non funziona
-
06-07-2019 - |
Domanda
Vorrei aprire la mia pagina html in modalità schermo intero. Ho provato a eseguire questo javascript nel gestore di eventi onload del corpo.
window.fullScreen = true;
Ma sfortunatamente non sembra funzionare. Esiste un altro modo con cui possiamo ottenere lo stesso.
Soluzione
Non credo che tu possa impostare le proprietà di Windows usando l'evento onload. Prova a impostare le proprietà quando apri la finestra. Questo dovrebbe funzionare ...
<div onclick="window.open('http://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">
Hello Stackoverflow!
</div>
Altri suggerimenti
Ciò non è consigliabile in quanto comporta un comportamento imprevisto del browser per l'utente. Per questo motivo, molti browser non consentono più agli script non privilegiati di modificare questa impostazione.
Ad esempio, dal Mozilla Developer Center
Con i privilegi di Chrome, la proprietà è di lettura-scrittura, altrimenti è di sola lettura.
Vedi https://developer.mozilla.org/En/DOM/Window. fullScreen
Sono abbastanza sicuro che la maggior parte dei browser lo blocca al giorno d'oggi perché è fastidioso.
Chrome 15, Firefox 10 e Safari 5.1 ora forniscono API per attivare a livello di programmazione la modalità a schermo intero.
Vedi questo hacks.mozilla.org post sul blog per i dettagli.
window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');
prendilo dal link: http://www.htmlcodetutorial.com/linking/linking_famsupp_87.html
Prova questo script
<script language="JavaScript">
function fullScreen(theURL) {
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto' );
}
</script>
Per chiamare lo script del modulo utilizzare
window.fullScreen('fullscreen.jsp');
o con collegamento ipertestuale
<a href="javascript:void(0);" onclick="fullScreen('fullscreen.jsp');">
Open in Full Screen Window</a>