Mam dwie strony A i B. Przepływ jest w następujący sposób:Chrome Wstecz: tylko dając buforowane wersji strony początkowej, bez Ajaxed zawartości
- iść do
- javascript Ajaxes pęczek treści, aby dodać do A, tworząc '
- iść do B
- naciskając [Back] wraca do A, a nie', bez wszystkich Ajaxed zawartości
Czy ktoś jeszcze to zauważyłem, a jeśli tak, jak to naprawić?
Jeśli Chrome buforował stan A 'tuż przed udaniem się do B i odtwarzał A z tyłu, byłoby to do przyjęcia. Jeśli Chrome po prostu ponownie załaduje całość A (łącznie z żądaniami Ajax, które przekształciło go w A), to też by działało. Obecne zachowanie, które ładuje starą, niekompletną wersję A, nie jest tym, czego chcę.
EDYCJA: Wiem, że ładuje wersję z pamięci podręcznej, ponieważ serwer nie otrzymuje żadnych nowych żądań po naciśnięciu przycisku [Wstecz].
Co zrobić nagłówki cache wygląda jak na odpowiednią stronę s? –
@QuintinRobinson: Przepraszam, co to jest nagłówek pamięci podręcznej? –
Twój serwer powinien egzekwować zasady buforowania stosowane do stron za pomocą nagłówków kontroli pamięci podręcznej. Szczerze zasugerowałem, abyś przeczytał w tej sprawie, oto jeden zasób: http://www.mnot.net/cache_docs/ –