Google lancia ufficialmente l'ancoraggio dello scorrimento per correggere i fastidiosi salti di pagina

L'anno scorso, noi ha sottolineato una soluzione per evitare fastidiosi salti di pagina in Google Chrome che ti portano a fare clic su qualcosa su cui non volevi fare clic. Questa correzione si chiama "Scroll Anchoring" e richiedeva di abilitare un flag sperimentale chrome://flags. Il motivo per cui si verifica questo problema è dovuto al "caricamento progressivo" dei contenuti Web che consente agli utenti di interagire con una pagina Web prima che sia completamente caricata. Tuttavia, ciò spesso comportava il caricamento dei contenuti fuori schermo pochi secondi dopo che l'utente aveva iniziato a interagire con la pagina web, spingendo verso il basso il contenuto attualmente visualizzato sullo schermo e spesso risultando clic errati. Ora, la funzionalità che risolve questo problema, l'ancoraggio dello scorrimento, è finalmente abilitata per tutti gli utenti a partire dalla versione 56 di Chrome.

Questa funzionalità è chiamata ancoraggio dello scorrimento perché, se abilitata, Chrome bloccherà la posizione di scorrimento corrente su un elemento sullo schermo mentre il contenuto fuori schermo continua a caricarsi, il che dovrebbe impedire una pagina imprevista salta. Google afferma che, da quando ha implementato l'ancoraggio dello scorrimento, la funzione impedisce "circa tre salti di pagina per visualizzazione di pagina", il che rappresenta già un miglioramento significativo.

Tuttavia, non tutti gli elementi web funzionano bene con questa funzionalità, come molti di noi che hanno abilitato la funzionalità sperimentale l'anno scorso hanno presto scoperto. Alcuni contenuti web si comporterebbero in modo anomalo quando un utente ha abilitato l'ancoraggio dello scorrimento, ma per questi, Google lo è introducendo una nuova proprietà CSS chiamata "overflow-anchor" che gli sviluppatori web possono implementare per sovrascrivere lo scorrimento ancoraggio.

Si dice che la nuova funzionalità di ancoraggio dello scorrimento di Google verrà implementata su Chrome versione 56 e successive, il che significa che dovrebbe essere abilitata in i canali stable, beta, dev e canary, ma nel caso in cui non noti la funzionalità, puoi ricontrollare per vedere se è abilitata da incollare chrome://flags/#enable-scroll-anchoring nella barra degli indirizzi. L'opzione predefinita, impostata da Google, abiliterà la funzione, ma non c'è nulla di male nell'impostarla manualmente su abilitata qui.


Fonte: blog di Chromium