WebSite X5Help Center

 
Mirko C.
Mirko C.
User

Refresh browser dopo aggiornamento  it

Autore: Mirko C.
Visite 1736, Followers 1, Condiviso 0  

Ciao a tutti,

Vorrei fare una domanda che non riguarda W5 nello specifico, sebbene lo utilizzi per creare siti internet.

Il problema è questo: dopo ogni aggiornamento del sito, Internet Explorer 9 continua a visualizare la "vecchia versione" del sito, prendendo i dati dalla cache, anzichè dal sito CORRETTAMENTE pubblicato. Pertanto, non riesco a visualizzare le modifiche apportate, se non dopo aver premuto F5.

Esiste un modo (magari qualche riga di codice) per OBBLIGARE Internet Explorer a visualizzare il sito aggiornato, anziché "pescare" i dati dalla cahe? Detto altrimenti, esiste un modo per obbligare IE ad effettuare il reresh?

Mirko

Postato il
2 RISPOSTE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... potresti provare, (ma non è detto che funzioni), con un vecchissimo suggerimento di "granita", dimostratosi per tanti molto valido, inserendo in HEAD:

<META HTTP-EQUIV="Expires" CONTENT="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

... in linea di massima si dovrebbero aggiornare forzatamente i contenuti testuali, html e css, ma spesso  ininfluenti su immagini e filmati SWF precedenti che continueranno a persistere in  CACHE... (per questi files, anche F5 o Ctrl+F5 sono ininfluenti)

(... questo codice rallenterà l'avvio delle pagine tutte le volte che verranno visitate, e non sarebbe molto carino per chi spesso visita le stesse pagine, che magari dopo un po' si stuferebbe definitivamente di entrarci nuovamente...)

___________________________________________________________________________________

... se le modifiche non sono rilevanti relativamente agli interventi da fare, un mio metodo personale è quello di forzare la CACHE quando serve...

... per esempio, se nella pagina ho modificato una animazione SWF, che mantiene lo stesso nome del precedente file, per es. "logo.swf", questo file non sarà aggiornato, fin quando non effettuo la pulizia della CACHE del mio BROWSER, ma non potendo costringere tutti i visitatori ad effettuare questa operazione, allora EDITO direttamente in LINEA con FTP o FilesManager la pagina in cui si trova il NUOVO SWF "logo.swf", forzando la CACHE con un "?" ed un numero che via via sarà sequenziale e relativa alle nuove versioni dello stesso file, rintraciando nella pagina "logo.swf" e modificandolo così "logo.swf?1", ed a seguire "logo.swf?2", "logo.swf?3", ecc.

... questo metodo lo adotto da diversi anni, integrandolo direttamente all'interno dei miei SWF, per cui non ho bisogno di editare la pagina, e mi serve per ricordarmi anche quale versione aggiornata sto usando, e dopo un mesetto di uso si potrebbe anche resettare, ma non servirebbe i particolar modo...

... la stessa regola vale per qualsiasi altro files, immagini, video, audio, txt, e perchè no, css, j.s., ecc.

... i CSS e J.S. di WSX5E sono tanti, e lo eviterei, in quanto dovrebbe bastare il META precedente, ma come passatempo si potrebbe anche fare...

____________________________________________________________________________________

.

ciao, KolAsim

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mirko C.
Mirko C.
User
Autore

Ti ringrazio...

Leggi di più
Postato il da Mirko C.