Site-urile web care controlează modul de derulare sunt un coșmar de uzabilitate. În loc să deruleze așa cum ai face în mod normal, acești infractori profită de scrolljacking pentru a modifica modul în care browser-ul web preferat interpretează comenzile de defilare doar pentru a rula o animație fantezistă în loc să deruleze o pagină, ceea ce poate fi atât dezorientant cât și frustrant. Pe o notă mai strălucitoare, acest comportament nedorit poate fi oprit cu ușurință. Urmați împreună cu tutorialul pas cu pas al iDownloadBlog pentru a afla cum să eliminați defilarea de pe Apple.com și alte site-uri web pe care le frecventați.
Despre scrolljacking
Scrolljacking sau deturnarea de defilare este o problemă foarte reală de utilizare.
În loc să derulați în sus și în jos în ritmul propriu, sunteți forțați să urmăriți tranziții animate sau alte bomboane pentru ochi atunci când rotiți roata de defilare pe mouse. Mai des, astfel de opțiuni slabe de design web impozitează procesorul utilizatorului și își pierd timpul.
John Gruber, scris pentru Daring Fireball:
Pagina de rezumat AirPods Pro este o ființă ciudată. Mă conectează procesorul MacBook Pro din 2015 - chiar și atunci când nu defilez. Am închis fila acum câteva minute și fanul meu încă funcționează. Animația este foarte sacadată și derularea se simte atât de lent.
Există atât de mult scrolling încât trebuie să derulați sau să parcurgeți pagina în jos de mai multe ori doar pentru a merge la următoarea secțiune a paginii. Animația este cel puțin lină pe iPad și iPhone, dar chiar și acolo, se simte ca o mie de swipes să ajungă în partea de jos a paginii. Este un design care îl face să pară că nu vor să continui să citești.
Are exact dreptate cu privire la defilarea care te face să vrei să nu mai citești.
Scrolljacking pe Apple.com
În cazul în care v-ați întrebat, nici măcar Apple nu este imună să vă încurce cu defilarea. Iată câteva exemple de pagini web Apple care vă pot ucide vizual atunci când sunt vizitați pentru prima dată, dar vă vor frustra imediat ce veți simți că citiți ceva fără distrageri sau defilați către partea care vă interesează..
- MacBook Pro de 16 inci
- iPad Pro
- AirPods Pro
Pagina iPad Pro este deosebit de zdrobitoare - forțează orizontală defilare când defilați pe verticală.
Alte pagini web Apple profită, de asemenea, de scrolling, dar de obicei nu este la fel de pronunțat ca în cazul paginilor enumerate mai sus. De exemplu, paginile iMac Pro și Pro Display XDR modifică derularea pentru a reda animația de deschidere, dar după aceea derularea funcționează așa cum trebuie.
Deoarece scrolljacking folosește JavaScript pentru a modifica modul în care funcționează browserul dvs., dezactivarea temporară a JavaScript-ului înainte de a vizita pagina ofensatoare va împiedica apariția defilării.
TUTORIAL: Cum să activați meniul Dezvolt ascuns în Safari pentru Mac
Urmați împreună cu tutorialul pas cu pas iDownloadBlog inclus chiar înainte pentru a afla cum să preveniți defilarea în browserul Apple Safari pentru Apple.com și alte site-uri web.
Cum dezactivați scrolljacking-ul în Safari pentru iOS
Faceți următoarele pentru a dezactiva JavaScript în Safari pentru iPhone și iPad.
1) Deschis Setări pe iPhone sau iPad.
2) Alege Safari din listă.
3) Atingeți Avansat în partea de jos a ecranului.
4) Glisați întrerupătorul de lângă JavaScript la OFF poziție pentru a dezactiva JavaScript.
Vizitarea site-ului web care obișnuia să încurce cu derularea dvs. vă va prezenta acum un conținut ușor de citit, care arată excelent și se comportă exact așa cum ați aștepta să câștige termeni de derulare.
Când ați terminat, nu uitați să reactivați JavaScript prin glisarea comutatorului de mai sus în poziția de pornire pentru a vă asigura funcționalitatea completă pe alte site-uri web care folosesc JavaScript, cum ar fi iCloud, Facebook, etc..
Cum se dezactivează defilarea în Safari pentru macOS
Opțiunea de dezactivare a JavaScript este ascunsă în meniul dedicat Safari pentru dezvoltatori pentru a împiedica utilizatorii obișnuiți să utilizeze accidental opțiunea.
1) Deschis Safari pe Mac.
2) Apasă pe Meniu Safari, atunci alege Preferințe.
3) Apasă pe Avansat fila.
4) Puneți o bifă lângă „Afișați meniul Dezvoltați în bara de meniu”.
Acum, meniul Dezvoltare va apărea în bara de meniuri ori de câte ori aveți Safari deschis.
5) Faceți clic pe Safari Dezvolta apoi alegeți opțiunea Dezactivați JavaScript.
Acum puteți vizita o pagină care a deturnat defilarea și a vă bucura de conținut fără distrageri, cum ar fi autoscrolling, schimbări bruște de viteză de defilare, animații grele de bandă și alte stupidități care se confruntă cu modul de derulare..
Puteți, de asemenea, să activați sau să dezactivați meniul Dezvoltare: alegeți Preferințe din meniul Safari, faceți clic pe fila Securitate, debifați caseta Activare Javascript și reporniți browserul.
Când ați terminat, nu uitați să reactivați JavaScript, deselectând opțiunea Dezactivați JavaScript în meniul Dezvoltare Safari sau bifând caseta Activare Javascript în setările dvs. de securitate Safari.
În acest fel, se va asigura funcționalitate completă pe site-uri web complexe care se bazează pe JavaScript, precum Google Apps, iCloud.com, Facebook și altele.
Scrolljacking în alte browsere
Așa cum am menționat anterior, preluarea defilării necesită un cod inteligent Javascript.
Chiar dacă browserul dvs. preferat nu este Safari Apple, dezactivarea Javascript-ului în acesta va împiedica eficient rularea enervantă a defilării. Iată câteva instructori rapide care explică cum să dezactivezi Javascript într-un trio de browsere populare non-Apple.
- Firefox: Tastați „despre: config” în câmpul URL și apăsați Enter, apoi faceți clic pe „Accept riscul!”. Acum tastați „javascript” în câmpul de căutare și faceți dublu clic pe linia „javascript.enabled” pentru a comuta setarea între adevărat (activat) și fals (dezactivat).
- Crom: Alegeți Preferințe din meniul Chrome, derulați la partea de jos a paginii de setări și faceți clic pe Advanced sau Show Advanced Settings. După ce pagina de setări se extinde pentru a afișa opțiuni suplimentare, faceți clic pe Setări conținut în secțiunea Confidențialitate și securitate. În cele din urmă, faceți clic pe opțiunea JavaScript și apoi apăsați pe butonul de lângă Permis pentru a-l schimba în Blocat.
- Operă: Alegeți Preferințe din meniul Opera, apoi faceți clic pe Advanced în coloana din stânga și apăsați Setări site în coloana din dreapta. Faceți clic pe Javascript și apoi faceți clic pe butonul de lângă Permis (recomandat) pentru a bloca Javascript pe toate paginile.
Din nou, nu uitați să reactivați Javascript-ul în browserul dvs. când ați terminat de vizitat pagina ofensatoare pentru a permite browserului să execute toate JavaScript pe toate paginile web.
Experiența ta cu defilare
Și ce zici de experiența ta cu scroll -acking?
Ați întâlnit încă o pagină web care folosește defilarea? Cei dintre voi care s-au confruntat cu această problemă pe mai multe site-uri web, dintre care unul v-a oferit un iad special de defilare și de ce? În cele din urmă, numiți infractorii care merită locuri de vârf în Scrolljacking Hall of Shame.
Puneți-ne la cunoștință împărtășind experiențele dvs. cu colegii cititori în comentariile de mai jos.
Nevoie de ajutor? Întrebați iDB!
Dacă vă place acest tutorial, transmiteți-l prietenilor și lăsați un comentariu mai jos.
M-am impotmolit? Nu sunteți sigur cum puteți face anumite lucruri pe dispozitivul Apple? Spune-ne via [email protected] iar un viitor tutorial ar putea oferi o soluție.
Puteți, de asemenea, să vă trimiteți propriile sugestii despre cum să faceți [email protected].