Diversi siti riescono a bypassare il suo funzionamento tasto indietro, intrappolando così i visitatori del sito, ma il cromo ha già la risposta al problema.
ΑIndipendentemente dal browser che utilizziamo, ci affidiamo tutti al pulsante "indietro" per tornare alla pagina precedente che abbiamo visitato. Ma alcuni siti usano impropriamente il pulsante "indietro" per impedirci di lasciare la loro pagina. Il problema, tuttavia, non persisterà a lungo nei browser basati su cromo.
Secondo il suo rapporto Sicurezza nuda, gli sviluppatori dietro il codice di Chromium, che si basa su Google Chrome e sul nuovo browser Edge, stanno introducendo un nuovo comportamento per impedire ai siti Web di abusare del pulsante.
Ci sono due modi in cui un sito web può ora interrompere il pulsante "indietro". Il primo consiste nell'inserire reindirizzamenti che caricano prima un'altra pagina, che reindirizza l'utente direttamente al sito previsto. In questo modo, il pulsante "indietro" torna semplicemente alla pagina precedente, che reindirizza nuovamente alla pagina che stai cercando di lasciare.
Il secondo metodo è chiamato falsificazione in background. Il pulsante "indietro" si basa sulla cronologia per scoprire quale era la pagina precedente da caricare. È possibile aggiungere più comandi "pushState" a questa cronologia, che interromperà il caricamento della pagina precedente. Questi comandi possono essere impilati, quindi non importa quante volte o quanto velocemente si preme il pulsante e non lasceranno caricare la pagina precedente.
Il nuovo aggiornamento introdotto in Chromium significa che qualsiasi cosa aggiunta alla cronologia senza la mediazione dell'utente verrà ignorata. Pertanto, una pagina di reindirizzamento e i comandi pushState non funzioneranno più. Questa modifica sarà disponibile su tutte le piattaforme, inclusi Windows, Mac, Linux, Chrome OS, Android e Android WebView. È già stato approvato per lo sviluppo di avvio, quindi farà presto la sua comparsa in un futuro aggiornamento dei browser che utilizzano Chromium.
[l'id_gruppo_di_annunci = ”966 ″]