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.
Réponses
Trop de publicités?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.
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
.