ci fai vedere lo script?
in ogni caso, il semplice "back" del browser, è di difficile gestione.
il browser va solo indietro, non cerca una nuova pagina.
non si capisce, cos'è QS?Per i file js sono stato costretto a passare in QS un parametro che cambio all'occorrenza perché non ricaricava i file.
che intendi per "non ricaricava i file"?
E' uno script lungi, posso solo inviarti parti del codice, il progetto è in intranet e non è esposto all'esterno.
Per QS intendo Query String.
Nel senso che modifico il file js e il browser non recepisce queste modifiche, anche se è impostato di non conservare la cache. L'unico modo per risolvere è stato richiamare il file in questo modo:
src="my_script.js?v=1.1" ogni volta che faccio modifiche cambio il "v=" e il browser scarica il nuovo file.
la parte che riguarda il nocache sono poche righe, una decina al massimo.
il comportamento che hai descritto è normale: i contenuti non vengono ricaricati se il browser se li trova in cache. aggiungere un valore in querystring è appunto la prassi per assicurarsi la versione corretta del file da richiamare
il problema in questione si risolve re-indirizzando l'utente alla pagina originale dopo l'elaborazione.
scusami, mi sono spiegato male.
In pratica su php ho questo:
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
In passato modificavo il file .js, il browser non so recepiva questi aggiornamenti, utilizzando il portale navigando tra le pagine, il file js era sempre quello vecchio, per risolvere ho fatto questo src="my_script.js?v=1.1"
ad oggi il problema è un altro, quando fa indietro mi lascia le checkbox selezionate, ma da quello che ho capito non c'è un modo per risolvere.