Jeśli javascript modyfikuje DOM na stronie A, użytkownik przechodzi do strony B, a następnie naciska przycisk Wstecz, aby wrócić do strony A. Wszystkie modyfikacje DOM strony A zostają utracone, a użytkownikowi zostaje przedstawiona wersja, która została pierwotnie pobrana z serwera.
Działa w ten sposób na stackoverflow, reddit i wielu innych popularnych witrynach. (spróbuj dodać komentarz testowy do tego pytania, a następnie przejdź do innej strony i naciśnij przycisk Wstecz, aby wrócić - Twój komentarz zniknie)
Ma to sens, ale niektóre witryny (apple.com, basecamphq.com itp.) W jakiś sposób wymuszają na przeglądarce udostępnianie użytkownikowi najnowszego stanu strony. (przejdź do http://www.apple.com/ca/search/?q=ipod , kliknij link do pobrania u góry, a następnie kliknij przycisk Wstecz - wszystkie aktualizacje DOM zostaną zachowane)
skąd bierze się niespójność?