Wenn Javascript das DOM auf Seite A ändert, navigiert der Benutzer zu Seite B und drückt dann auf die Schaltfläche Zurück, um zur Seite A zurückzukehren. Alle Änderungen am DOM von Seite A gehen verloren und dem Benutzer wird die Version angezeigt, die ursprünglich vom Server abgerufen wurde.
Dies funktioniert auf Stackoverflow, Reddit und vielen anderen beliebten Websites. (Versuchen Sie, dieser Frage einen Testkommentar hinzuzufügen, navigieren Sie dann zu einer anderen Seite und klicken Sie auf die Schaltfläche "Zurück", um zurückzukehren. Ihr Kommentar ist "weg".)
Dies ist sinnvoll, aber einige Websites (apple.com, basecamphq.com usw.) zwingen den Browser irgendwie dazu, dem Benutzer den neuesten Status der Seite zu liefern. (Gehen Sie zu http://www.apple.com/ca/search/?q=ipod , klicken Sie oben auf den Link "Downloads sagen" und dann auf die Schaltfläche "Zurück" - alle DOM-Updates bleiben erhalten.)
Woher kommt die Inkonsistenz?