Holger wrote: ↑Mon Jun 10, 2019 11:05 am
Das sieht nur auf den ersten Blick so aus und liegt vermutlich an der jetzt konstant und sehr langsam eingestellten Scrollgeschwindigkeit. Wenn man die Seite neu lädt und dann per Navigation einen Punkt ganz unten ansteuert, hakt es kurz beim OWL-Karusell und die Hintergrundelemente werden sichtbar (jetzt nur beim lahmen iPad2 getestet).
Ich bleib' dabei: das scheint so eine Eigenart von Safari auf iOS zu sein. Wenn es klemmt, wird "der aktive Bereich" irgendwie "durchsichtig". Ich weiß nicht, wie ich das erklären soll...
[...]
Jedenfalls läuft 1 und 2, lt. meinem kurzen Test, auch so nicht
sicher sauber mit Safari auf iOS.
Das hatte ich mir schon gedacht. Wäre auch sehr verwunderlich, wenn es plötzlich anders wäre.
Also werde ich Template 3 oder 4 verwenden.
Übrigens: Chromium-Browser machen bei fixen Backgrounds auf Mobilgeräten ebensolche Sperenzien. Um Schnelligkeit (gegenüber Gecko) vorzutäuschen, lassen die einfach diese Berechnung weg und scrollen mit.
Holger wrote: ↑Mon Jun 10, 2019 11:05 am
Noch so eine Eigenart ist z.B. auch das Ausblenden der Adressleiste, wenn man etwas nach unten scrollt. Das führt bei machen Seiten auch zu komischen Effekten, wenn Scrollpositionen etc. per JS berechnet werden.
Ja, ein Unding. Macht Chrome unter Android ebenso. Bei Firefox unter Android kann man dieses eklige Verhalten abschalten (Einstellungen - Vollbildmodus).
Zumindest kann man sich vorstellen, warum die das machen: Man will den Eindruck erwecken, dass es sich nicht um eine normale Website im Browser, sondern um eine App handelt.
Übrigens kann man dieses auch mit der Datei "site.webmanifest" und darin "display": "standalone" erreichen. Damit öffnet sich bei Klick auf ein Icon auf dem Homescreen eine Website in Chrome ohne Adresszeile usw. - wie eine App.