Como desativar a mensagem de aviso de tela inteira do Firefox

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 pop-up se achar que é irritante.

O que é o aviso de tela inteira e por que ele é importante?

Todos os navegadores modernos usam o API Fullscreen para apresentar o conteúdo desejado – como vídeos, fotos 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 possa ser irritante às vezes – e antes de você ir em frente 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.

  Novos recursos no Firefox 44 para desktop e Android

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 cheia 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 emite 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 descobriu isso, entra em detalhes – e até tem um exemplo funcional de um site falso do Bank of America – em o site deles.

  Como limpar o cache e os cookies no Mozilla Firefox

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 desabilitar a mensagem de aviso de tela cheia, precisaremos acessar a página Preferências avançadas, que é semelhante a habilitar 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”.

Prossiga com cuidado e clique em

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 cheia, você deve colocar algo em torno de 500 milissegundos. Caso contrário, insira 0. Clique na marca de seleção ao terminar.

  Como baixar arquivos no iOS via Firefox

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 para o modo de tela inteira, o novo tempo limite será usado.

Para reverter para o tempo limite padrão, volte para a página “Preferências avançadas” e clique na seta de redefinição na extremidade direita da configuração de tela cheia-api.warning.timeout.

Conforme mencionado antes, há riscos de segurança na desativação completa da 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.