Webbplatser som styr hur du bläddrar är en användbar mardröm. I stället för att bläddra som du vanligt använder de gärningsmännen av att bläddra för att ändra hur din favoritwebbläsare tolkar rullningskommandon bara för att köra lite snygg animering istället för att bläddra ner på en sida, vilket kan vara både osammanhängande och frustrerande. På en ljusare anmärkning kan detta oönskade beteende lätt stoppas. Följ med iDownloadBlogs steg-för-steg-tutorial för att lära dig hur du tar bort scrolljacking från Apple.com och andra webbplatser du ofta.
Om rullning
Scrolljacking, eller scroll kapning, är en mycket verklig användbarhetsfråga.
I stället för att rulla upp och ner i din egen takt tvingas du titta på animerade övergångar eller något annat ögongodis när du vrider på rullningshjulet på musen. Oftare än inte beskattar sådana dåliga webbdesignval användarens CPU och slösar bort sin tid.
John Gruber, skriver för Daring Fireball:
AirPods Pro-översiktssidan är ett konstigt djur. Det fixerar min MacBook Pros CPU 2015 - även när jag inte rullar. Jag stängde fliken för några minuter sedan och mitt fan är fortfarande igång. Animeringen är mycket ryckig och rullning känns så långsam.
Det finns så mycket rulljacking att du måste bläddra eller bläddra ned flera gånger bara för att gå till nästa avsnitt på sidan. Animeringen är åtminstone smidig på min iPad och iPhone, men även där känns det som tusen svep för att komma till botten av sidan. Det är en design som får det att känna att de inte vill att du ska fortsätta läsa.
Han har exakt rätt när det gäller att bläddra för att få dig att sluta läsa.
Scrolljacking på Apple.com
Om du har undrat, är inte ens Apple immun mot att röra med din rullning. Här är några exempel på Apple-webbsidor som visuellt kan bedöva dig när du besöks för första gången men som kommer att frustrera dig så fort du känner för att faktiskt läsa något utan distraktioner eller bläddra till den del som intresserar dig.
- 16-tums MacBook Pro
- iPad Pro
- AirPods Pro
IPad Pro-sidan är särskilt skurkande - den tvingar horisontell bläddra när du bläddrar vertikalt.
Andra Apple-webbsidor drar också nytta av scrolljacking, men det är vanligtvis inte lika uttalat som på sidorna listade ovan. Exempelvis förändrar iMac Pro- och Pro Display XDR-sidorna rullning för att spela öppningsanimering, men efter det fungerar rullningen så som den ska.
Eftersom scrolljacking använder JavaScript för att ändra hur din webbläsare fungerar, kommer tillfälligt att inaktivera JavaScript innan du besöker den kränkande sidan att scrolljacking uppstår.
HANDLEDNING: Hur man aktiverar den dolda utvecklingsmenyn i Safari for Mac
Följ med iDownloadBlogs steg-för-steg-handledning som ingår direkt framåt för att lära dig hur man kan förhindra rullning i Apples Safari-webbläsare för Apple.com och andra webbplatser.
Så här inaktiverar du scrolljacking i Safari för iOS
Gör följande för att inaktivera JavaScript i Safari för iPhone och iPad.
1) Öppen inställningar på din iPhone eller iPad.
2) Välja Safari från listan.
3) Kran Avancerad längst ner på skärmen.
4) Skjut omkopplaren bredvid JavaScript till AV position för att inaktivera JavaScript.
Om du besöker webbplatsen som brukade röra med din bläddring kommer du nu att läsa innehåll som är lättläst som ser bra ut och uppträder precis som du kan förvänta dig att det vinner rullningsvillkor.
När du är klar, glöm inte att aktivera JavaScript igen genom att skjuta omkopplaren ovan till ON-positionen för att säkerställa full funktionalitet på andra webbplatser som använder JavaScript, som iCloud, Facebook, etc..
Hur du inaktiverar rullning i Safari för macOS
Alternativet att inaktivera JavaScript är doldt under Safaris dedikerade meny för utvecklare för att förhindra att vanliga användare av misstag använder alternativet.
1) Öppen Safari på din Mac.
2) Klicka på Safari-menyn, sedan Välj Inställningar.
3) Klicka på Avancerad flik.
4) Sätt en bock bredvid “Visa utveckla menyn i menyraden”.
Nu kommer utvecklingsmenyn att visas i menyraden när du har Safari öppet.
5) Klicka på Safari's Utveckla menyn, välj sedan alternativet Inaktivera JavaScript.
Du kan nu besöka en sida som användes för att kapa din bläddring och njuta av innehåll utan distraktioner som autoscrollning, plötsliga skiftfrekvensändringar, resurs- och bandbreddstunga animationer och andra dumheter som rör sig med hur rullning fungerar.
Du kan också aktivera eller inaktivera JavaScript från menyn Utveckla: välj Inställningar på Safari-menyn, klicka på fliken Säkerhet, avmarkera rutan Aktivera Javascript och starta om webbläsaren.
När du är klar, glöm inte att aktivera JavaScript igen genom att avmarkera alternativet Inaktivera JavaScript i Safaris utvecklingsmeny eller markera rutan Aktivera Javascript i dina Safari-säkerhetsinställningar.
Om du gör det ska du garantera full funktionalitet på komplexa webbplatser som är beroende av JavaScript, till exempel Google Apps, iCloud.com, Facebook och så vidare..
Scrolljacking i andra webbläsare
Som vi nämnde tidigare kräver någon smart Javascript-kod att ta över din rullning.
Även om din favoritwebbläsare inte är Apples Safari, om du inaktiverar Javascript i den kommer det effektivt att förhindra att den irriterande rullningskoden körs. Här är några snabbinstruktörer som förklarar hur du inaktiverar Javascript i en trio av populära webbläsare som inte är Apple.
- Firefox: Skriv "about: config" i URL-fältet och tryck på Enter och klicka sedan på "Jag accepterar risken!". Skriv nu "javascript" i sökfältet och dubbelklicka på raden "javascript.enabled" för att växla inställningen mellan true (aktiverat) och false (inaktiverat).
- Krom: Välj Inställningar från Chrome meny, bläddra till botten av inställningssidan och klicka på Avancerat eller Visa avancerade inställningar. När inställningssidan har utvidgats för att visa ytterligare alternativ klickar du på Innehållsinställningar i avsnittet Sekretess och säkerhet. Slutligen klickar du på JavaScript-alternativet och sedan på omkopplaren bredvid Tillåtet för att ändra det till Blockerat.
- Opera: Välj Inställningar från Operas meny och klicka sedan på Avancerat i den vänstra kolumnen och tryck på Site Settings i högerkolumnen. Klicka på Javascript och klicka sedan på växeln bredvid Tillåtet (rekommenderas) för att blockera Javascript på alla sidor.
Glöm inte igen att aktivera Javascript i din webbläsare när du är klar att besöka den kränkande sidan för att tillåta webbläsaren att köra all JavaScript på alla webbsidor.
Din upplevelse med scrolljacking
Och hur är det med din upplevelse med rullningsjackning??
Har du stött på en webbsida som använder scrolljacking ännu? De av er som har stött på detta problem på flera webbplatser, vilken gav dig ett särskilt helvete för rullning och varför? Slutligen, namnge gärningsmännen som förtjänar toppplatser i Scrolljacking Hall of Shame.
Låt oss veta det genom att dela dina erfarenheter med andra läsare i kommentarerna nedan.
Behövs hjälp? Fråga iDB!
Om du gillar den här självstudien, skicka den till dina vänner och lämna en kommentar nedan.
Fastnade? Är du inte säker på hur du gör vissa saker på din Apple-enhet? Låt oss veta via [email protected] och en framtida handledning kan ge en lösning.
Du kan också skicka in dina egna förslagsförslag via [email protected].