Estoy depurando JavaScript en mi iPhone y no puedo hacer que Safari deje de almacenar en caché los archivos JavaScript. Tengo "Desactivar cachés" habilitado en el menú de desarrollo, y he borrado el caché varias veces, pero como se puede ver en esta captura de pantalla, algunos archivos de script aún están en caché:
La única forma que he encontrado para borrar completamente el caché es borrar todo el contenido de Safari a través de la configuración de mi teléfono.
Además, todas las solicitudes devueltas por el servidor prohíben el almacenamiento en caché a través de los encabezados de respuesta:
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0