7 votes

Safari continue à mettre en cache même si l'option "Disable Caches" est activée

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 :

Network debugger

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

1voto

grg Points 181593

La désactivation des caches concerne Safari sous OS X, et non Safari sur votre appareil iOS connecté.
Vous ne pouvez pas désactiver les caches dans Safari sur iOS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X