Anul trecut, noi a subliniat o remediere pentru a preveni săriturile enervante de pagină în Google Chrome care vă fac să faceți clic pe ceva pe care nu ați vrut să faceți clic. Această remediere se numește „Ancorare derulare” și a necesitat să activați un semnal experimental chrome://flags
. Motivul pentru care apare această problemă se datorează „încărcării progresive” a conținutului web, care permite utilizatorilor să interacționeze cu o pagină web înainte ca aceasta să se încarce complet. Cu toate acestea, acest lucru a dus adesea la încărcarea conținutului în afara ecranului la câteva secunde după ce utilizatorul a început să interacționeze cu pagina web, împingând în jos conținutul care este în prezent pe ecran și care adesea are ca rezultat clicuri greșite. Acum, funcția care remediază acest lucru, ancorarea derulării, este în sfârșit activată pentru toți utilizatorii care încep în versiunea Chrome 56.
Această caracteristică se numește ancorare derulare deoarece, atunci când este activată, Chrome va bloca poziția curentă de defilare pe un element de pe ecran în timp ce conținutul în afara ecranului continuă să se încarce, ceea ce ar trebui să prevină o pagină neașteptată salturi. Google susține că, de când a implementat ancorarea derulării, funcția împiedică „aproximativ trei sărituri de pagină pe vizualizare de pagină”, ceea ce reprezintă deja o îmbunătățire semnificativă.
Cu toate acestea, nu toate elementele web funcționează bine cu această caracteristică, așa cum au descoperit în curând mulți dintre noi care am activat funcția experimentală anul trecut. Unele conținut web s-ar comporta greșit atunci când un utilizator are activată ancorarea derulării, dar pentru acestea, Google este introducerea unei noi proprietăți CSS numită „overflow-anchor” pe care dezvoltatorii web o pot implementa pentru a anula derularea ancorare.
Se spune că noua funcție Google de ancorare a derulării va fi lansată în versiunea Chrome 56 și mai departe, ceea ce înseamnă că ar trebui să fie activată în canalele stabil, beta, dev și canary, dar în cazul în care nu observați caracteristica, puteți verifica din nou dacă este activată de lipire chrome://flags/#enable-scroll-anchoring
în bara de adrese. Opțiunea implicită, așa cum este setată de Google, va activa funcția, dar nu este rău să o setați manual ca activată aici.
Sursa: Chromium Blog