Websites, die steuern, wie Sie scrollen, sind ein Alptraum für die Benutzerfreundlichkeit. Anstatt wie gewohnt zu scrollen, nutzen diese Straftäter das Scrolljacking, um die Art und Weise zu ändern, in der Ihr bevorzugter Webbrowser Scrollbefehle interpretiert, um eine ausgefallene Animation auszuführen, anstatt eine Seite nach unten zu scrollen, was sowohl unzusammenhängend als auch frustrierend sein kann. Auf eine hellere Note kann dieses unerwünschte Verhalten leicht gestoppt werden. Befolgen Sie die Schritt-für-Schritt-Anleitung von iDownloadBlog, um zu erfahren, wie Sie Scrolljacking von Apple.com und anderen Websites entfernen, die Sie häufig besuchen.
Über Scrolljacking
Scrolljacking oder Scroll-Hijacking ist ein sehr reales Usability-Problem.
Anstatt in Ihrem eigenen Tempo auf und ab zu scrollen, müssen Sie animierte Übergänge oder andere Augenweiden ansehen, wenn Sie das Scrollrad Ihrer Maus drehen. Meistens belasten solche schlechten Webdesign-Entscheidungen die CPU des Benutzers und verschwenden ihre Zeit.
John Gruber schreibt für Daring Fireball:
Die AirPods Pro-Übersichtsseite ist ein seltsames Tier. Es fixiert die CPU meines MacBook Pro 2015 - auch wenn ich nicht scrolle. Ich habe den Tab vor ein paar Minuten geschlossen und mein Lüfter läuft noch. Die Animation ist sehr ruckelig und das Scrollen fühlt sich so langsam an.
Es gibt so viel Scrolljacking, dass Sie mehrmals scrollen oder blättern müssen, um zum nächsten Abschnitt der Seite zu gelangen. Die Animation ist zumindest auf meinem iPad und iPhone flüssig, aber selbst dort fühlt es sich an, als würden tausend Wischbewegungen ausgeführt, um den unteren Rand der Seite zu erreichen. Es ist ein Design, bei dem man das Gefühl hat, dass man nicht weiterlesen soll.
Er hat genau Recht mit Scrolljacking, sodass Sie aufhören wollen zu lesen.
Scrolljacking auf Apple.com
Für den Fall, dass Sie sich gefragt haben, ist nicht einmal Apple dagegen gefeit, mit dem Scrollen herumzuspielen. Hier sind einige Beispiele für Apple-Webseiten, die Sie beim ersten Besuch möglicherweise überraschen, Sie aber frustrieren, sobald Sie Lust haben, etwas zu lesen, ohne sich abzulenken oder zu dem Teil zu scrollen, der Sie interessiert.
- 16-Zoll-MacBook Pro
- iPad Pro
- AirPods Pro
Die iPad Pro-Seite ist besonders aufregend - sie zwingt horizontal Scrollen beim vertikalen Scrollen.
Auch andere Apple-Webseiten nutzen das Scrolljacking, es ist jedoch normalerweise nicht so ausgeprägt wie auf den oben aufgeführten Seiten. Beispiel: Auf den iMac Pro und Pro Display XDR-Seiten wird der Bildlauf so geändert, dass die Anfangsanimation wiedergegeben wird. Danach funktioniert der Bildlauf jedoch wie vorgesehen.
Da beim Scrolljacking JavaScript verwendet wird, um die Funktionsweise Ihres Browsers zu ändern, wird durch die vorübergehende Deaktivierung von JavaScript vor dem Besuch der betreffenden Seite das Auftreten von Scrolljacking verhindert.
LERNPROGRAMM: So aktivieren Sie das ausgeblendete Entwicklungsmenü in Safari für Mac
Befolgen Sie das Schritt-für-Schritt-Tutorial von iDownloadBlog, um zu erfahren, wie Sie Scrolljacking in Apples Safari-Browser für Apple.com und auf anderen Websites verhindern können.
So deaktivieren Sie das Scrolljacking in Safari für iOS
Gehen Sie folgendermaßen vor, um JavaScript in Safari für iPhone und iPad zu deaktivieren.
1) Öffnen die Einstellungen auf deinem iPhone oder iPad.
2) Wählen Safari von der Liste.
3) Zapfhahn Fortgeschritten am unteren Bildschirmrand.
4) Schieben Sie den Schalter neben JavaScript zum AUS positionieren, um JavaScript zu deaktivieren.
Wenn Sie die Website besuchen, auf der früher mit dem Scrollen gearbeitet wurde, erhalten Sie jetzt einfach zu lesende Inhalte, die gut aussehen und sich so verhalten, wie Sie es erwarten würden, um das Scrollen zu verbessern.
Wenn Sie fertig sind, vergessen Sie nicht, JavaScript erneut zu aktivieren, indem Sie den obigen Schalter auf ON stellen, um die volle Funktionalität auf anderen Websites zu gewährleisten, die JavaScript verwenden, wie z. B. iCloud, Facebook usw.
So deaktivieren Sie das Scrolljacking in Safari für macOS
Die Option zum Deaktivieren von JavaScript ist im Safari-Menü für Entwickler ausgeblendet, um zu verhindern, dass normale Benutzer diese Option versehentlich verwenden.
1) Öffnen Safari auf deinem Mac.
2) Drücke den Safari-Menü, dann wähle Einstellungen.
3) Drücke den Fortgeschritten Tab.
4) Setzen Sie ein Häkchen neben "Entwicklungsmenü in der Menüleiste anzeigen".
Jetzt erscheint das Menü "Entwickeln" in der Menüleiste, wenn Sie Safari geöffnet haben.
5) Klicken Sie auf Safari Sich entwickeln Menü, und wählen Sie dann die Option Javascript ausschalten.
Sie können jetzt eine Seite besuchen, die Ihren Bildlauf missbraucht hat, und Inhalte ohne Ablenkungen wie Autoscrolling, plötzliche Bildlaufratenänderungen, ressourcen- und bandbreitenintensive Animationen und andere Dummheiten, die mit der Funktionsweise des Bildlaufs zu tun haben, genießen.
Sie können JavaScript auch im Menü "Entwickeln" aktivieren oder deaktivieren: Wählen Sie "Einstellungen" im Menü "Safari", klicken Sie auf die Registerkarte "Sicherheit", deaktivieren Sie das Kontrollkästchen "JavaScript aktivieren" und starten Sie den Browser neu.
Wenn Sie fertig sind, vergessen Sie nicht, JavaScript erneut zu aktivieren, indem Sie die Option JavaScript deaktivieren im Safari-Menü "Entwickeln" deaktivieren oder das Kontrollkästchen JavaScript in Ihren Safari-Sicherheitseinstellungen aktivieren aktivieren.
Dadurch wird die volle Funktionalität komplexer Websites sichergestellt, die auf JavaScript basieren, z. B. Google Apps, iCloud.com, Facebook usw..
Scrolljacking in anderen Browsern
Wie bereits erwähnt, erfordert die Übernahme des Bildlaufs einen intelligenten Javascript-Code.
Selbst wenn Ihr Lieblingswebbrowser nicht Apples Safari ist, verhindert das Deaktivieren von Javascript effektiv, dass der lästige Scrolljacking-Code ausgeführt wird. Im Folgenden finden Sie eine kurze Anleitung zum Deaktivieren von Javascript in drei gängigen Browsern, die nicht von Apple stammen.
- Feuerfuchs: Geben Sie "about: config" in das URL-Feld ein und drücken Sie die Eingabetaste. Klicken Sie dann auf "Ich akzeptiere das Risiko!". Geben Sie nun "Javascript" in das Suchfeld ein und doppelklicken Sie auf die Zeile "Javascript.enabled", um die Einstellung zwischen "Wahr" (aktiviert) und "Falsch" (deaktiviert) umzuschalten..
- Chrom: Wählen Sie im Chrome-Menü "Einstellungen", scrollen Sie zum Ende der Einstellungsseite und klicken Sie auf "Erweitert" oder "Erweiterte Einstellungen anzeigen". Nachdem die Einstellungsseite erweitert wurde, um zusätzliche Optionen anzuzeigen, klicken Sie im Abschnitt Datenschutz und Sicherheit auf Inhaltseinstellungen. Zuletzt klicken Sie auf die Option JavaScript und betätigen Sie den Schalter neben Zugelassen, um sie in Blockiert zu ändern.
- Oper: Wählen Sie im Menü von Opera die Option "Einstellungen", klicken Sie in der linken Spalte auf "Erweitert" und klicken Sie in der rechten Spalte auf "Site-Einstellungen". Klicken Sie auf Javascript und dann auf den Schalter neben Zugelassen (empfohlen), um Javascript auf allen Seiten zu blockieren.
Vergessen Sie auch hier nicht, Javascript in Ihrem Browser wieder zu aktivieren, wenn Sie mit dem Besuch der betreffenden Seite fertig sind, damit der Browser das gesamte JavaScript auf allen Webseiten ausführen kann.
Deine Erfahrung mit Scrolljacking
Und was ist mit deinen Erfahrungen mit Scrolljacking??
Haben Sie schon eine Webseite gefunden, die Scrolljacking verwendet? Diejenigen von Ihnen, die dieses Problem auf mehreren Websites gesehen haben, welche hat Ihnen eine besondere Scrolljacking-Hölle beschert und warum? Nennen Sie schließlich die Täter, die Spitzenplätze in der Scrolljacking Hall of Shame verdienen.
Teilen Sie uns Ihre Erfahrungen in den Kommentaren unten mit.
Brauchen Sie Hilfe? Fragen Sie iDB!
Wenn Ihnen dieses Tutorial gefällt, geben Sie es an Ihre Freunde weiter und hinterlassen Sie unten einen Kommentar.
Stecken geblieben? Sie sind sich nicht sicher, wie Sie bestimmte Aufgaben auf Ihrem Apple-Gerät ausführen sollen? Lassen Sie es uns über wissen [email protected] und ein zukünftiges Tutorial könnte eine Lösung bieten.
Sie können auch Ihre eigenen Vorschläge zur Vorgehensweise über einreichen [email protected].