Evento fullscreenerror
Definição e uso
O evento fullscreenerror ocorre quando não é possível visualizar o elemento em modo de tela cheia, mesmo que tenha sido solicitado.
Nota:Esse evento requer um prefixo específico para funcionar em diferentes navegadores (veja mais exemplos abaixo).
Dica:Use elemento.requestFullscreen() Método para visualizar o elemento em tela cheia.
Dica:Use elemento.exitFullscreen() Método para cancelar o modo de tela cheia.
Exemplo
Se o elemento não puder ser visualizado em tela cheia, mostre alguns textos:
document.addEventListener("fullscreenerror", function() { alert("Negado de tela cheia") });
Sintaxe
No HTML:
<elemento onfullscreenerror="myScript">
No JavaScript:
objeto.onfullscreenerror = function(){myScript});
No JavaScript, use o método addEventListener():
objeto.addEventListener("fullscreenerror", myScript);
Nota:O Internet Explorer 8 e versões anteriores não suportam Método addEventListener().
Detalhes técnicos
Percorrimento: | Suportado |
---|---|
Cancelável: | Não suportado |
Tipo de evento: | Evento |
Tags HTML suportadas: | Todos os elementos HTML |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta completamente esse evento. Nota: Cada navegador requer um prefixo específico (veja entre parênteses):
Evento | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
fullscreenerror | 45.0 (webkit) | 11.0 (ms) | 47.0 (moz) | 5.1 (webkit) | 15.0 (webkit) |
Exemplo
Prefixos usados para código de navegador multiplataforma:
/* Linguagem padrão */ document.addEventListener("fullscreenerror", function() { ... }); /* Firefox */ document.addEventListener("mozfullscreenerror", function() { ... }); /* Chrome, Safari e Opera */ document.addEventListener("webkitfullscreenerror", function() { ... }); /* IE / Edge */ document.addEventListener("msfullscreenerror", function() { ... });