Plusieurs sites parviennent à contourner son fonctionnement bouton retour, piégeant ainsi leurs visiteurs sur le site, mais le chrome a déjà la réponse au problème.
ΑQuel que soit le navigateur que nous utilisons, nous comptons tous sur le bouton "retour" pour revenir à la page précédente que nous avons visitée. Mais certains sites abusent du bouton "retour" pour nous empêcher de quitter leur page. Le problème, cependant, ne persistera pas longtemps dans les navigateurs basés sur Chrome.
D'après son rapport Sécurité nue, les développeurs à l'origine du code de Chromium, basé sur Google Chrome et le nouveau navigateur Edge, introduisent un nouveau comportement pour empêcher les sites Web d'abuser du bouton.
Un site Web peut désormais casser le bouton "retour" de deux manières. La première consiste à saisir des redirections qui chargent d'abord une autre page, qui redirige l'utilisateur directement vers le site prévu. En faisant cela, le bouton "retour" revient simplement à la page précédente, qui redirige à nouveau vers la page que vous essayez de quitter.
La deuxième méthode est appelée falsification d'arrière-plan. Le bouton "retour" se base sur votre historique pour savoir quelle était la page précédente à charger. Il est possible d'ajouter plusieurs commandes "pushState" à cet historique, ce qui arrêtera le chargement de la page précédente. Ces commandes peuvent être empilées, donc peu importe le nombre de fois ou la vitesse à laquelle vous appuyez sur le bouton et elles ne laisseront pas la page précédente se charger.
La nouvelle mise à niveau introduite dans Chromium signifie que tout ce qui est ajouté à l'historique sans médiation de l'utilisateur sera ignoré. Ainsi, une page de redirection et des commandes pushState ne fonctionneront plus. Ce changement sera disponible sur toutes les plateformes, y compris Windows, Mac, Linux, Chrome OS, Android et Android WebView. Il a déjà été approuvé pour le développement de startups, il fera donc bientôt son apparition dans une future mise à jour des navigateurs utilisant Chromium.
[the_ad_group id = "966"]