Je teste un site Web mobile et lorsque je modifie le javascript, il ne semble pas être rafraîchi, même en utilisant le "reload" dans le menu ou en ajoutant une variable aléatoire, par exemple "?test=123" à la fin de l'url. J'ai aussi forcé l'application mais toujours pas de chance. Avez-vous d'autres idées ?
Réponses
Trop de publicités?IMO il semble que la mise en cache côté client est pas votre problème. Il est plus probable que vous rencontriez un problème de cache côté serveur. Si vous utilisez un CDN (cloudflare, cloudfront, etc.) pour servir les ressources, assurez-vous que vous faites expirer les ressources de manière appropriée.
En dehors de cela, je recommande d'utiliser Chrome en mode Incognito qui ne fait pas persister un cache client de longue durée.
Je suis conscient qu'il s'agit d'une vieille question, mais peut-être que cela aidera d'autres personnes.
Dans le navigateur que vous utilisez, appuyez sur la barre d'adresse, puis tapez :
javascript:location.reload(true);
ou
data:text/html,<script>location.reload(true);</script>
Ceci a été testé sur un iPhone XS, dans Google Chrome.