Sto riscontrando un problema molto strano con la mia app Web (che viene eseguita in modalità schermo intero dalla schermata iniziale) e Mobile Safari. Di solito, mentre sviluppo, modifico i file con le modifiche che voglio apportare e quindi rilancio l'app dalla schermata principale. Come da progetto iOS, l'app Web aggiornerà e ricaricherà il sito.Qualcuno ha riscontrato problemi di memorizzazione nella cache con le app Web in modalità schermo intero iOS/Mobile Safari?
Tuttavia, in alcune situazioni strane ma frequenti, quando avvio l'applicazione viene visualizzata una versione precedente della app memorizzata nella cache. Se navigo nell'app tramite Mobile Safari (non dalla schermata iniziale), tutto sembra perfetto.
Ho aggiunto meta tag di cache in tutto lo spazio e ho anche tentato di sventare la cache aggiungendo stringhe di query a file .css, ecc., Ma per qualche strana ragione quando una versione memorizzata nella cache decide di visualizzarla - mostrerà, non importa cosa. Cancellare la cache e i dati dal menu delle impostazioni e quindi riavviare risolverà solo a volte il problema.
Qualcun altro si è imbattuto in questo problema? Se sì, come l'hai risolto? È un bug iOS noto? Sto pensando di aggiungere qualche codice onLoad per verificare se l'applicazione è in esecuzione in modalità a schermo intero e quindi forzare esplicitamente un aggiornamento.
Si prega di aiuto - questo è estremamente fastidioso e frustrante!
Rich
Stai utilizzando un manifest cache per la tua webapp? (Sarebbe definito nel tag html). – dtuckernet
Hai mai risolto questo problema? http://stackoverflow.com/questions/10376934/html5-update-cache-in-web-app-disables-javascript – Mark