Google oficiāli ievieš ritināšanas enkurošanu, lai labotu kaitinošos lapas lēcienus

Pagājušajā gadā mēs norādīja uz labojumu lai novērstu kaitinošus lapu lēcienus pārlūkprogrammā Google Chrome, kas liek jums noklikšķināt uz kaut kā, uz kura nevēlaties noklikšķināt. Šo labojumu sauc par ritināšanas enkurošanu, un tam bija jāiespējo eksperimentāls karodziņš chrome://flags. Iemesls, kāpēc šī problēma rodas, ir tīmekļa satura "progresīvā ielāde", kas lietotājiem ļauj mijiedarboties ar tīmekļa lapu, pirms tā ir pilnībā ielādēta. Tomēr bieži vien tas izraisīja ārpus ekrāna esošā satura ielādi sekundes pēc tam, kad lietotājs sāka mijiedarboties ar tīmekļa lapu, nospiežot uz leju saturu, kas pašlaik ir ekrānā un kas bieži rada nepareizi klikšķi. Tagad funkcija, kas to novērš, ritināšanas enkurošana, beidzot ir iespējota visiem lietotājiem, sākot ar Chrome versiju 56.

Šo funkciju sauc par ritināšanas enkurošanu, jo, ja tā ir iespējota, pārlūks Chrome bloķēs pašreizējo ritināšanas pozīciju ekrāna elementā, kamēr saturs ārpus ekrāna turpina ielādēt, kam vajadzētu novērst neparedzētu lapu lec. Google apgalvo, ka kopš ritināšanas enkurošanas ieviešanas šī funkcija novērš "apmēram trīs lapas lēcienus vienā lapas skatījumā", kas jau ir būtisks uzlabojums.

Tomēr ne visi tīmekļa elementi labi darbojas ar šo funkciju, kā to drīz atklāja daudzi no mums, kuri pagājušajā gadā iespējoja eksperimentālo funkciju. Ja lietotājs ir iespējojis ritināšanas enkurošanu, daļa tīmekļa satura varētu darboties nepareizi, taču Google to dara tiek ieviests jauns CSS rekvizīts ar nosaukumu "overflow-enchor", ko tīmekļa izstrādātāji var ieviest, lai ignorētu ritināšanu noenkurošanās.

Tiek ziņots, ka Google jaunā ritināšanas enkurošanas funkcija tiks ieviesta Chrome versijā 56 un jaunākās versijās, kas nozīmē, ka tā ir jāiespējo stabilie, beta, izstrādātāja un kanāriju kanāli, taču, ja nepamanāt šo funkciju, varat vēlreiz pārbaudīt, vai tā ir iespējota ielīmēšana chrome://flags/#enable-scroll-anchoring savā adreses joslā. Noklusējuma opcija, ko iestatījis Google, iespējos šo funkciju, taču nav nekāda kaitējuma, ja to manuāli iestatīs šeit.


Avots: Chromium Blog