Je débogue JavaScript sur mon iPhone et je n'arrive pas à faire en sorte que Safari arrête de mettre en cache les fichiers JavaScript. J'ai activé "Disable Caches" dans le menu develop, et j'ai vidé le cache plusieurs fois, mais comme vous pouvez le voir dans cette capture d'écran, certains fichiers script sont toujours mis en cache :
Le seul moyen que j'ai trouvé pour vider complètement le cache est d'effacer tout le contenu de Safari via les paramètres de mon téléphone.
En outre, toutes les demandes renvoyées par le serveur interdisent la mise en cache par le biais des en-têtes de réponse :
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0