Javascript, A sayfasındaki DOM'u değiştirirse, kullanıcı B sayfasına gider ve ardından A sayfasına geri dönmek için geri düğmesine basar. A sayfasının DOM'unda yapılan tüm değişiklikler kaybolur ve kullanıcıya orijinal olarak sunucudan alınan sürüm sunulur.
Stackoverflow, reddit ve diğer birçok popüler web sitesinde bu şekilde çalışır. (bu soruya test yorumu eklemeyi deneyin, ardından farklı sayfaya gidin ve geri dönmek için geri düğmesine basın - yorumunuz "gitmiş" olacaktır)
Bu mantıklıdır, ancak bazı web siteleri (apple.com, basecamphq.com vb.) Bir şekilde tarayıcıyı kullanıcıya sayfanın en son durumunu sunmaya zorluyor. ( http://www.apple.com/ca/search/?q=ipod adresine gidin , üstteki İndirilenler bağlantısını tıklayın ve ardından geri düğmesini tıklayın - tüm DOM güncellemeleri korunacaktır)
tutarsızlık nereden geliyor?