12/05/2019

O Google Chrome não permitirá mais que sites invadam o botão Voltar


Como o navegador número um do mundo, o Google Chrome está em constante evolução, com o Google sempre procurando maneiras de melhorar a usabilidade, a segurança e o desempenho em todas as plataformas.

Mais recentemente, o Google começou a trabalhar em um novo recurso que impedirá que os sites controlem o botão "Voltar" no Chromium.

Como muitos usuários descobriram da maneira mais difícil, há páginas por aí que tornam o botão "Voltar" no navegador praticamente inútil, simplesmente porque eles não querem que você saia. Pressionando o botão de volta em tal site não tem efeito, como o navegador parece estar preso na mesma página.

Esse é um truque que aproveita a maneira como o botão Voltar funciona nos navegadores e usa redirecionamentos ou manipulação de histórico.

Como sequestrar o botão de volta

O primeiro método se resume a uma página que serve como um redirecionador permanente, portanto, mesmo que você clique de volta, ele recarrega a página com a qual você deveria estar preso. O segundo usa o histórico de navegação, no qual o botão voltar depende para permitir que você retorne a uma página anterior, enganando-o para impedir que outra página seja carregada.

“Algumas páginas dificultam ou impossibilitam que o usuário volte para a página da qual veio por meio do botão Voltar do navegador. Isso é realizado por redirecionamentos ou pela manipulação do histórico do navegador e resulta em uma experiência de usuário abusiva / irritante ”, explica o Google em um recente commit observado pela Sophos .

O Google resolverá esse problema bloqueando qualquer comportamento que não envolva a entrada do usuário, o que significa que pressionar o botão "voltar" terá o resultado esperado e não permitirá que códigos complicados interfiram.

“O novo comportamento do botão Voltar do navegador será pular as páginas que adicionaram entradas de histórico ou redirecionaram o usuário sem nunca receber um gesto do usuário. Observe que a intervenção afeta apenas a interface do usuário do botão de retorno / avanço do navegador e não as APIs history.back / forward ”, afirma o Google.

O recurso ainda está sendo desenvolvido e estará disponível em todas as plataformas, incluindo Windows, Mac, Linux, SO Chrome, Android e iOS.

Fonte: Softpedia

Nenhum comentário:

Postar um comentário