47 votes

Détecter si un navigateur est en mode plein écran

Existe-t-il un moyen de détecter de manière fiable si un navigateur fonctionne en mode plein écran? Je suis à peu près sûr qu'il n'y a pas d'API de navigateur sur laquelle je puisse effectuer une requête, mais quelqu'un a-t-il trouvé une solution en inspectant et en comparant certaines mesures de hauteur / largeur exposées par le DOM? Même si cela ne fonctionne que pour certains navigateurs, cela m'intéresse.

16voto

Simon Lieschke Points 7351

Chrome 15, Firefox 10 et Safari 5.1 fournissent désormais des API permettant de déclencher par programmation le mode plein écran. Le mode plein écran déclenché de cette manière fournit des événements pour détecter les modifications en plein écran et des pseudo-classes CSS pour le style des éléments en plein écran.

Voir ce billet de blog hacks.mozilla.org pour plus de détails.

8voto

alex Points 186293

Qu'en est-il de déterminer la distance entre la largeur de la fenêtre d'affichage et la largeur de résolution, ainsi que la hauteur. S'il s'agit d'une petite quantité de pixels (surtout pour la hauteur), il se peut que ce soit en plein écran.

Cependant, cela ne sera jamais fiable.

5voto

Simon Lieschke Points 7351

Firefox 3+ fournit une propriété non standard sur l'objet window qui indique si le navigateur est en mode plein écran ou non: window.fullScreen .

3voto

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X