Ho due pagine, A e B. Il flusso è la seguente:Chrome pulsante indietro: solo dando versione cache della pagina iniziale, senza alcun contenuto ajaxed
- andare in un
- javascript Aiaci un mucchio di contenuti da aggiungere a una, formando un '
- andare a B
- premendo [Indietro] risale ad a, non a', senza tutto il contenuto ajaxed
qualcuno ha altrimenti l'ho notato e, in caso affermativo, come lo risolvi?
Se Chrome stava memorizzando nella cache lo stato A 'prima di andare a B, e riproduce A' sul retro, sarebbe accettabile. Se Chrome semplicemente ha ricaricato l'intera A (comprese le richieste Ajax che l'hanno trasformata in A '), avrebbe funzionato anche tu. Il comportamento attuale, che sta caricando una versione vecchia e incompleta di A, non è quello che voglio.
EDIT: So che sta caricando una versione memorizzata nella cache perché il server non riceve alcuna nuova richiesta quando premo [Indietro].
Cosa fanno le intestazioni di cache sembra per la rispettiva pagina S? –
@QuintinRobinson: Spiacenti, cos'è un'intestazione della cache? –
Il server deve applicare la politica di memorizzazione nella cache applicata alle pagine tramite le intestazioni di controllo della cache. Vi suggerisco sinceramente di leggere questo argomento, ecco una risorsa: http://www.mnot.net/cache_docs/ –