Sto eseguendo il debug di JavaScript sul mio iPhone e non riesco a convincere Safari a interrompere la memorizzazione nella cache dei file JavaScript. Ho disabilitato "Disabilita cache" nel menu di sviluppo e ho cancellato la cache numerose volte ma, come puoi vedere in questa schermata, alcuni file di script sono ancora memorizzati nella cache:
L'unico modo che ho trovato per cancellare completamente la cache è quello di cancellare tutto il contenuto da Safari attraverso le impostazioni del mio telefono.
Inoltre, tutte le richieste restituite dal server vietano la memorizzazione nella cache attraverso le intestazioni di risposta:
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0