Sto sviluppando un'applicazione web in cui, a causa dell'accesso lento al database, non tutto il contenuto di una pagina viene caricato immediatamente ma in modo dinamico quando l'utente fa clic su pulsante dopo aver fatto facoltativamente una selezione.Differenze in Internet Explorer e Firefox quando si carica dinamicamente il contenuto andando avanti e indietro
Questo funziona correttamente. Tuttavia, dopo aver caricato in modo dinamico il contenuto, se si passa a una pagina Web diversa, quindi si torna indietro, in Internet Explorer il contenuto caricato sarà scomparso, cioè la pagina sarà ritornata alla pagina originariamente recuperata. In Firefox (e anche Opera), tuttavia, il contenuto caricato sarà ancora lì, cioè la pagina apparirà come prima che io abbia navigato lontano da esso.
Il comportamento di Firefox è il comportamento desiderato nel mio caso, in quanto l'utente normalmente naviga alle sottopagine e torna alla pagina principale. La mia domanda è quindi, c'è un modo in cui posso forzare Internet Explorer a mostrare questo comportamento, o sono possibili soluzioni alternative per ottenere il risultato desiderato?
Sembra che, per quanto riguarda IE, questo è quasi così, ma non del tutto. Ad esempio, nella mia applicazione utilizzo il filtro javascript e l'impaginazione (dei contenuti in una tabella). Io uso "seleziona" le caselle di input per il filtraggio. Sia in IE che in FF, le opzioni selezionate vengono memorizzate dopo essere state allontanate e ricondotte. Uso le variabili javascript per lo stato di impaginazione. Questa informazione è ricordata in FF, ma resettata in IE. –