Nettsteder som kontrollerer hvordan du blar, er et mareritt med brukervennlighet. I stedet for å rulle som du pleier, benytter de fornærmede seg av blokkering for å endre måten favorittnettleseren din tolker rullekommandoer bare for å kjøre noen fancy animasjoner i stedet for å bla nedover en side, noe som kan være både usammenhengende og frustrerende. På en lysere tone kan denne uønskede oppførselen lett stoppes. Følg med iDownloadBlog trinn-for-trinn-tutorial for å lære hvordan du fjerner scrolljacking fra Apple.com og andre nettsteder du ofte.
Om scrolljacking
Scrolljacking, eller scroll kaping, er en veldig ekte brukervennlighet.
I stedet for å rulle opp og ned i ditt eget tempo, blir du tvunget til å se animerte overganger eller noe annet øyegodteri når du vrir rullehjulet på musen. Oftere enn ikke, beskatter slike dårlige webdesignvalg brukerens CPU og kaster bort tiden sin.
John Gruber, som skriver for Daring Fireball:
AirPods Pro-oversiktssiden er et underlig dyr. Det festes min MacBook Pro's CPU fra 2015 - selv når jeg ikke ruller. Jeg lukket fanen for noen minutter siden, og fansen min kjører fortsatt. Animasjonen er veldig runkete og rulling føles så treg.
Det er så mye blokkering at du må bla eller bla ned flere ganger bare for å gå til neste del av siden. Animasjonen er i det minste jevn på min iPad og iPhone, men selv der, føles det som tusen sveiper for å komme til bunnen av siden. Det er et design som får det til å føle at de ikke vil at du skal fortsette å lese.
Han har helt rett når det gjelder rullejakke som får deg til å slutte å lese.
Scrolljacking på Apple.com
I tilfelle du har lurt på, er ikke engang Apple immun for å rote med rullingen din. Her er noen eksempler på Apple-nettsider som visuelt kan bedøve deg når du besøker den for første gang, men som vil frustrere deg så snart du føler for å faktisk lese noe uten distraksjoner eller bla til den delen som interesserer deg.
- 16-tommers MacBook Pro
- iPad Pro
- AirPods Pro
IPad Pro-siden er spesielt skurrende - den tvinger horisontal rulle når du ruller loddrett.
Andre Apple-nettsider drar fordel av scrolljacking, men det er vanligvis ikke så uttalt som på sidene oppført over. For eksempel endrer iMac Pro og Pro Display XDR-sidene bla for å spille åpningsanimasjon, men etter det fungerer rulle slik den skal.
Fordi scrolljacking bruker JavaScript for å endre hvordan nettleseren din fungerer, vil deaktivering av JavaScript midlertidig før du besøker den krenkende siden, forhindre scrolljacking i å oppstå.
OPPLÆRINGEN: Hvordan aktivere den skjulte utvikle-menyen i Safari for Mac
Følg med iDownloadBlogs trinn-for-trinn-tutorial inkludert rett foran for å lære hvordan du kan forhindre rullejacking i Apples Safari-nettleser for Apple.com og andre nettsteder.
Slik deaktiverer du scrolljacking i Safari for iOS
Gjør følgende for å deaktivere JavaScript i Safari for iPhone og iPad.
1) Åpen innstillinger på iPhone eller iPad.
2) Velge Safari fra listen.
3) Tap Avansert nederst på skjermen.
4) Skyv bryteren ved siden av Javascript til AV posisjon for å deaktivere JavaScript.
Når du besøker nettstedet som pleide å rote med rullingen din, vil du nå gi deg lettlest innhold som ser bra ut og oppfører seg akkurat som du forventer at det vinner vilkår for rulling.
Når du er ferdig, ikke glem å aktivere JavaScript på nytt ved å skyve bryteren ovenfor til PÅ-posisjonen for å sikre full funksjonalitet på andre nettsteder som bruker JavaScript, som iCloud, Facebook, osv..
Slik deaktiverer du scrolljacking i Safari for macOS
Alternativet for å deaktivere JavaScript er skjult under Safaris dedikerte meny for utviklere for å forhindre at vanlige brukere ved et uhell bruker alternativet.
1) Åpen Safari på Mac-en.
2) Klikk på Safari-meny, velg deretter Preferanser.
3) Klikk på Avansert tab.
4) Sett et hake ved siden av “Vis utvikle meny i menylinjen”.
Nå vises Utviklings-menyen i menylinjen når du har Safari åpen.
5) Klikk på Safari's Utvikle menyen, og velg deretter alternativet Deaktiver JavaScript.
Du kan nå besøke en side som pleide å kapre rullingen din og nyte innhold uten distraksjoner som autoscrolling, plutselige rullefrekvensendringer, ressurser og båndbredde-tunge animasjoner og andre dumheter som roter seg med hvordan rulle fungerer.
Du kan også slå JavaScript på eller av utviklingsmenyen: velg Innstillinger fra Safari-menyen, klikk på fanen Sikkerhet, fjern merket i boksen Aktiver Javascript og start nettleseren på nytt.
Når du er ferdig, ikke glem å aktivere JavaScript på nytt ved å fjerne merket av alternativet Deaktiver JavaScript i Safari's Develop-meny eller kryss av i boksen Aktiver Javascript i Safari-sikkerhetsinnstillingene.
Å gjøre det skal sikre full funksjonalitet på komplekse nettsteder som er avhengige av JavaScript, for eksempel Google Apps, iCloud.com, Facebook og så videre..
Scrolljacking i andre nettlesere
Som vi nevnte tidligere, krever overføring av rullingen din noen smarte Javascript-koder.
Selv om favorittnettleseren din ikke er Apples Safari, vil deaktivering av Javascript effektivt forhindre at den irriterende rullejackingkoden kjører. Her er noen raske instruktører som forklarer hvordan du deaktiverer Javascript i en trio av populære nettlesere som ikke er fra Apple.
- Firefox: Skriv inn "about: config" i URL-feltet og trykk Enter, og klikk deretter på "Jeg godtar risikoen!". Skriv nå "javascript" i søkefeltet og dobbeltklikk på linjen "javascript.enabled" for å veksle innstillingen mellom sann (aktivert) og falsk (deaktivert).
- Chrome: Velg Innstillinger fra Chrome-menyen, bla til bunnen av innstillingssiden og klikk Avansert eller Vis avanserte innstillinger. Etter at innstillingssiden utvides for å vise flere alternativer, klikker du Innholdsinnstillinger i delen Personvern og sikkerhet. Til slutt, klikk på JavaScript-alternativet, og trykk deretter på bryteren ved siden av Tillatt for å endre det til Blokkert.
- Opera: Velg Innstillinger fra Opera-menyen, og klikk deretter Avansert i venstre kolonne og trykk på Sideinnstillinger i høyre kolonne. Klikk på Javascript, og klikk deretter på bryteren ved siden av Tillatt (anbefalt) for å blokkere Javascript på alle sider.
Igjen, ikke glem å aktivere Javascript på nytt i nettleseren når du er ferdig med å besøke den krenkende siden for å la nettleseren utføre all JavaScript på alle websider..
Din erfaring med rullejacking
Og hva med opplevelsen din med scrolljacking?
Har du møtt en webside som bruker scrolljacking ennå? De av dere som har stått overfor dette problemet på flere nettsteder, hvilken ga deg et bestemt rullehjul, og hvorfor? Til slutt, navng lovbryterne som fortjener topplasseringer i Scrolljacking Hall of Shame.
Gi oss beskjed ved å dele dine erfaringer med andre lesere i kommentarene nedenfor.
Trenger hjelp? Spør iDB!
Hvis du liker denne opplæringen, kan du gi den videre til vennene dine og legge igjen en kommentar nedenfor.
Ble sittende fast? Er du usikker på hvordan du gjør visse ting på Apple-enheten din? Gi beskjed via [email protected] og en fremtidig veiledning kan gi en løsning.
Du kan også sende inn dine egne hvordan-til-forslag via [email protected].