Comment faire pour que le navigateur d'un visiteur passe en plein écran en utilisant JavaScript, d'une manière qui fonctionne avec IE, Firefox et Opera?
javascript
fullscreen
user63898
la source
la source
sprintf('Dear user, the best experience with this site is in fullscreen mode. To view this site full screen, press %s.', _get_browsers_full_Screen_key())
Réponses:
C'est aussi proche que possible du plein écran en JavaScript:
la source
Dans les navigateurs plus récents tels que Chrome 15, Firefox 10, Safari 5.1, IE 10, cela est possible. Il est également possible pour les anciens IE via ActiveX en fonction des paramètres de leur navigateur.
Voici comment procéder:
L'utilisateur doit évidemment accepter la demande en plein écran en premier, et il n'est pas possible de la déclencher automatiquement sur pageload, elle doit être déclenchée par un utilisateur (par exemple un bouton)
En savoir plus: https://developer.mozilla.org/en/DOM/Using_full-screen_mode
la source
document.documentElement
vous obtiendrez l'élément racine correct ('html' ou 'body'). Et utilisez peut utilisercancelFullscreen()
pour le fermer (ou renvoyer 'F11' pour IE).Ce code comprend également comment activer le plein écran pour Internet Explorer 9, et probablement les anciennes versions, ainsi que les versions très récentes de Google Chrome. La réponse acceptée peut également être utilisée pour d'autres navigateurs.
Sources:
requestFullscreen
"ne fonctionne que pendant" "la plupart des événements UIE et MouseEvents, tels que les clics et les touches enfoncées, etc.", "afin qu'il ne puisse pas être utilisé de manière malveillante".)la source
documentElement
c'est mieux quebody
pour moi.Voici une solution complète pour entrer et sortir du mode plein écran (aka annuler, quitter, échapper)
la source
msIsFullScreen
?webkitCancelFullScreen
est maintenantwebkitExitFullscreen
. generatecontent.org/post/70347573294/…document.fullScreenElement && document.fullScreenElement !== null
elem
entréetoggleFull()
dedocument.body
àdocument.documentElement
pour résoudre le problème de marge gauche et droiteVous pouvez utiliser l' API plein écran Vous pouvez voir un exemple ici
la source
Mais avant de décrire cette nouvelle technologie, je dois noter que cette technologie est expérimentale et prise en charge par tous les principaux navigateurs .
Vous pouvez trouver le tutoriel complet ici: http://www.css-jquery-design.com/2013/11/javascript-jquery-fullscreen-browser-window-html5-technology/
Voici la démo de travail: http://demo.web3designs.com/javascript-jquery-fullscreen-browser-window-html5-technology.htm
la source
J'ai utilisé ça ...
la source
Exemple simple de: http://www.longtailvideo.com/blog/26517/using-the-browsers-new-html5-fullscreen-capabilities/
la source
Créer une fonction
En Html Put Code comme
la source
Maintenant que les API plein écran sont plus répandues et semblent mûrir, pourquoi ne pas essayer Screenfull.js ? Je l'ai utilisé pour la première fois hier et aujourd'hui, notre application passe vraiment en plein écran dans (presque) tous les navigateurs!
Assurez-vous de le coupler avec la
:fullscreen
pseudo-classe en CSS. Voir https://www.sitepoint.com/use-html5-full-screen-api/ pour en savoir plus.la source
Heureusement pour les internautes sans méfiance, cela ne peut pas être fait avec juste du javascript. Vous auriez besoin d'écrire des plugins spécifiques au navigateur, s'ils n'existaient pas déjà, puis de faire en sorte que les gens les téléchargent. Le plus proche que vous pouvez obtenir est une fenêtre maximisée sans outil ni barre de navigation, mais les utilisateurs pourront toujours voir l'url.
window.open('http://www.web-page.com', 'title' , 'type=fullWindow, fullscreen, scrollbars=yes');">
Ceci est généralement considéré comme une mauvaise pratique car il supprime beaucoup de fonctionnalités du navigateur de l'utilisateur.
la source
Essayez screenfull.js . C'est une belle solution multi-navigateur qui devrait également fonctionner pour le navigateur Opera.
Démo .
la source
Cela peut soutenir
la source
Peux-tu essayer:
la source
Essayez ce script
Pour appeler à partir d'un script, utilisez ce code,
ou avec un lien hypertexte, utilisez ce
la source
Dans Firefox 10, vous pouvez faire passer la page actuelle en plein écran (véritable plein écran sans fenêtre chrome) en utilisant ce javascript:
la source
Cela fonctionnera pour afficher votre fenêtre en plein écran
Remarque: Pour que cela fonctionne, vous avez besoin d'une requête à partir de http://code.jquery.com/jquery-2.1.1.min.js
Ou créez un lien javascript comme celui-ci.
la source
Une façon Q&D d'aller en plein écran, si vous êtes dans une situation de «kiosque», est d'alimenter un F11 dans la fenêtre du navigateur une fois qu'il est opérationnel. Ce n'est pas joli au démarrage et l'utilisateur peut être en mesure de pousser un écran tactile en haut et d'obtenir une vue semi-plein écran, mais alimenter le F11 peut faire l'affaire ou simplement commencer un projet.
la source
Voici ma solution complète pour
Full Screen
et lesExit Full Screen
deux ( un grand merci à l' aide de la réponse de la tour ci - dessus):// APPEL:
la source