Difool
MU Team
- Dabei seit
- 18.03.2004
- Beiträge
- 20.489
- Reaktionspunkte
- 15.847
Ja, genau – und das ist u.a. das Problem, welches auch aus diesem Bug und der "nicht-Annahme" von push-state oder pop-state usw. kommt.Hier geht es aber um eine laufende Safari-Sitzung, bei der es beim TE scheinbar nicht klappt, dass Safari sich die Stelle merkt, an der die (Haupt)-Seite verlassen wurde und er beim Zurück(-wischen oder -klicken) nicht mehr dort landet, sondern wieder zuoberst auf der (Haupt)-Seite.
Aus der History heraus wieder an der Stelle zu landen, auf der die Seite verlassen wurde, funktioniert auch bei anderen Browsern nicht (hier Opera). Bei einem Aufruf einer Seite aus der History heraus lande auch ich immer zuoberst auf der Seite, ungeachtet an welcher Stelle ich beim Verlassen der Seite war.
Der aktuelle Chrome zickt da leider auch wieder etwas rum.
Bislang funktioniert es bei Firefox recht zuverlässig und dieser kann sich die Titel und Seiten richtig "merken".
Mitunter wird es halt so auch schwierig, wenn dynamische Sites den Content mit allerlei Kombination zusammenziehen und zeigen –
wenn dann die History nicht richtig interpretiert wird und man hat solche Funktionen wie "wischen" usw., dann bleibt es schwierig.
Zumal der erreichbare Inhalt dann auch noch aus oder durch generierte Frames kommt.
Und wenn dann obendrauf auch die (Sitzungs-)Session mit einer individuellen (Verlaufs-)History getriggert wird…
Safari "merkt" es sich hier nur nicht "nicht" – er ignoriert es sogar komplett.
Ebenso im iOS.