A Google hivatalosan bevezeti a Scroll Anchoring funkciót a bosszantó oldalugrások kijavításához

Tavaly mi javításra mutatott rá hogy megakadályozza a bosszantó oldalugrásokat a Google Chrome-ban, amelyek miatt olyan dolgokra kell kattintania, amelyekre nem akart kattintani. Ezt a javítást "Scroll horgonyzásnak" hívják, és ehhez engedélyezni kellett egy kísérleti jelzőt chrome://flags. A probléma felmerülésének oka a webtartalom „progresszív betöltése”, amely lehetővé teszi a felhasználók számára, hogy interakcióba lépjenek egy weboldallal, mielőtt az teljesen betöltődött volna. Ez azonban gyakran a képernyőn kívüli tartalom betöltéséhez vezetett másodpercekkel azután, hogy a felhasználó elkezdte az interakciót a weboldallal, lenyomva az éppen képernyőn lévő tartalmat, ami gyakran eredményez rossz kattintások. Most végre a Chrome 56-os verziójától kezdődően minden felhasználó számára engedélyezve van az ezt javító funkció, a görgetős horgonyzás.

Ezt a funkciót görgetési rögzítésnek nevezik, mert ha engedélyezve van, a Chrome zárolja az aktuális görgetési pozíciót egy képernyő-elemen, miközben a képernyőn kívüli tartalom továbbra is betöltődik, ami megakadályozza a váratlan oldalakat ugrások. A Google azt állítja, hogy a görgetős rögzítés bevezetése óta a funkció megakadályozza, hogy "körülbelül három oldalugrás oldalmegtekintésenként", ami már jelentős előrelépés.

Azonban nem minden webes elem működik megfelelően ezzel a funkcióval, amint azt sokan, akik tavaly engedélyeztük a kísérleti funkciót, hamar felfedeztük. Egyes internetes tartalmak hibásan működnek, ha a felhasználó engedélyezi a görgetést, de ezeknél a Google ezt teszi egy új, "overflow-anchor" nevű CSS-tulajdonság bevezetése, amelyet a webfejlesztők alkalmazhatnak a görgetés felülbírálására lehorgonyzás.

A Google új görgetős rögzítési funkciója állítólag a Chrome 56-os és újabb verzióiban fog megjelenni, ami azt jelenti, hogy engedélyezni kell a stabil, béta, fejlesztői és kanári csatornákat, de ha nem veszi észre a funkciót, ellenőrizheti, hogy engedélyezve van-e beillesztés chrome://flags/#enable-scroll-anchoring a címsorba. A Google által beállított alapértelmezett beállítás engedélyezi a funkciót, de nem árt itt manuálisan engedélyezni.


Forrás: Chromium Blog