Événement fullscreenerror
Exemple
Alerter du texte si un élément ne peut pas être visualisé en mode plein écran :
document.addEventListener("fullscreenerror", function() {
alert("Fullscreen denied")
});
Définition et utilisation
L'événement fullscreenerror se produit lorsqu'un élément ne peut pas être visualisé en mode plein écran, même s'il a été demandé.
Remarque : Cet événement nécessite des préfixes spécifiques pour fonctionner dans différents navigateurs (voir Prise en charge des navigateurs ci-dessous).
Astuce : Utilisez la méthode element .requestFullscreen() pour afficher un élément en mode plein écran.
Astuce : Utilisez la méthode element .exitFullscreen() pour annuler le mode plein écran.
Prise en charge du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'événement. Remarque : Chaque navigateur nécessite un préfixe spécifique (voir parenthèses) :
Event | |||||
---|---|---|---|---|---|
fullscreenerror | 45.0 (webkit) | 11.0 (ms) | 47.0 (moz) | 5.1 (webkit) | 15.0 (webkit) |
Exemple
Utilisation de préfixes pour le code multi-navigateur :
/* Standard syntax */
document.addEventListener("fullscreenerror",
function() {
...
});
/* Firefox */
document.addEventListener("mozfullscreenerror", function() {
...
});
/* Chrome, Safari and Opera */
document.addEventListener("webkitfullscreenerror",
function() {
...
});
/* IE / Edge */
document.addEventListener("msfullscreenerror", function() {
...
});
Syntaxe
En HTML :
<element onfullscreenerror="myScript">
En Javascript :
object.onfullscreenerror = function(){myScript};
En JavaScript, en utilisant la méthode addEventListener() :
object.addEventListener("fullscreenerror", myScript);
Remarque : La méthode addEventListener() n'est pas prise en charge dans Internet Explorer 8 et les versions antérieures.
Détails techniques
Bulles: | Oui |
---|---|
Annulable : | Non |
Type d'événement: | Événement |
Balises HTML compatibles : | TOUS les éléments HTML |