Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    ci fai vedere lo script?
    E' uno script lungi, posso solo inviarti parti del codice, il progetto è in intranet e non è esposto all'esterno.

    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    non si capisce, cos'è QS?
    che intendi per "non ricaricava i file"?
    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.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Quote Originariamente inviata da jeck Visualizza il messaggio
    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.

  3. #3
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.