blog}

Problema di cache in Safari iOS 5/6

1window.onunload = function(){}

Sviluppando una web app responsive mi sono scontrato su di un problema di cache in safari su iOS5/6 che mi ha fatto perdere molto tempo.

In pratica tutte le funzioni javascript che dovevano essere eliminati nel passaggio ad un’altra pagina permanevano nella cache di Safari e puntualmente ricomparivano alla pressione del tasto di navigazione back.

Ho quindi pensato di scaricare le funzioni all’interno di?

1window.onunload = function(){}

ma purtroppo ho sperimentato che l’evento onunload non veniva eseguito!

Dopo diverse ore di ricerca e lavoro ho risolto il problema scaricando le funzioni nell’evento?

1window.onpopstate=function ()

L’evento popstate viene infatti eseguito ogni volta che cambia la cronologia di navigazione della finestra attiva. 

ti è piaciuto l'articolo? condividi

sharing my ICT knowledge and expertise through the documentation of my experiences

Eros Sormani

Mi occupo di progettazione e sviluppo di soluzioni software e di creazione, implementazione e mantenimento di infrastrutture digitali

Altri Articoli del BLOG

Torna su