Sempre que você coloca um vídeo em tela cheia no Firefox, uma mensagem de aviso aparece por alguns segundos e depois desliza para fora da tela. Embora seu objetivo principal seja a segurança, você pode desabilitar o popup se achar que é irritante.
O que é o aviso de tela inteira e por que ele é importante?
Todos os navegadores modernos usam a API Fullscreen para apresentar o conteúdo desejado – como vídeos, imagens e jogos online – usando a tela inteira, sem outros elementos da interface do usuário. Quando habilitado, uma pequena mensagem de aviso aparece momentaneamente no topo da página, notificando que foi disparado. Esta é a mesma funcionalidade quando você assiste a um vídeo do YouTube no modo de tela inteira.
Embora às vezes possa ser irritante – e antes de você prosseguir e desabilitar a mensagem por completo – é importante revisar sua finalidade e como ela ajuda a prevenir ataques de phishing.
A única restrição real para desenvolvedores que usam a API é que para acionar o modo de tela cheia, o usuário deve iniciá-lo com um clique ou um pressionamento de tecla (atalho de teclado). O motivo dessa condição é evitar que sites incompletos carreguem automaticamente um esquema de phishing em tela inteira ao visitar um site.
Infelizmente, esse recurso é suscetível a um ataque de phishing muito engenhoso. Os invasores podem usar a API para mostrar a você uma versão falsa de um site em modo de tela inteira que se parece surpreendentemente com o negócio real. Tudo o que você precisa fazer é clicar em um link de aparência legítima e a API carrega o modo de tela inteira com o que parece ser um navegador da web em funcionamento.
Nesse caso, quando o site falso vai para o modo de tela cheia, o navegador exibe uma mensagem de aviso notificando que foi disparado. Se você perder o aviso, pode pensar que é um site legítimo.
Se você quiser saber mais sobre como a API HTML5 Fullscreen pode ser usada em ataques de phishing, Feross, um programador que primeiro descobriu isso, entra em detalhes – e até tem um exemplo funcional de um site falso do Bank of America – em seu site .
Portanto, agora que resolvemos tudo isso, se você ainda deseja desativar o aviso, ou apenas reduzir o tempo que leva para desaparecer, vamos continuar.
Como desativar a mensagem de aviso em tela cheia
Para avançar e desativar a mensagem de aviso de tela cheia, precisaremos acessar a página Preferências avançadas, que é semelhante à ativação de sinalizadores no Chrome.
Aviso: o Firefox armazena todas as configurações desta página, então você deve ter cuidado ao mexer por aqui. Alterar essas configurações pode ser prejudicial à estabilidade e segurança do navegador. Você só deve continuar se estiver confiante e seguro do que está fazendo.
Digite about:config
na barra de endereço e pressione a tecla Enter. A página é carregada com um aviso sobre os impactos da alteração dessas preferências e o efeito que isso pode ter no Firefox. Clique no botão “Aceitar o risco e continuar”.
Na barra de pesquisa, digite full-screen-api.warning.timeout
na barra de pesquisa e clique no ícone de lápis ao lado do resultado para alterar o valor da preferência.
O número inserido é a quantidade de tempo em milissegundos até que o aviso comece a desaparecer. Lembre-se de que qualquer coisa abaixo de 500 mal aparece depois que a tela inteira é iniciada. Por razões de segurança, se você quiser ver o aviso ao entrar no modo de tela inteira, você deve colocar algo em torno de 500 milissegundos. Caso contrário, insira 0. Clique na marca de seleção ao terminar.
Depois de alterar o valor na configuração, você não precisa reiniciar o Firefox. Na próxima vez que você clicar em um vídeo no modo de tela cheia, o novo tempo limite será usado.
Para voltar ao tempo limite padrão, volte para a página “Preferências avançadas” e clique na seta de redefinição na extrema direita da configuração de tela cheia-api.warning.timeout.
Conforme mencionado antes, existem riscos de segurança para desativar completamente a mensagem de aviso, pois alguns golpes de phishing conhecidos podem atacar essa vulnerabilidade. Embora essa ameaça ainda exista, provavelmente é aconselhável manter um tempo limite que o notifique quando algo acionar o modo de tela inteira no navegador.