Vous pouvez forcer l'appareil à cesser de mettre en cache les fichiers en le connectant à un ordinateur avec un câble et en activant le mode développeur de Safari.
- Activez l'inspecteur Web sur le dispositif mobile :
Paramètres > Safari > Avancé > Inspecteur Web
- Activez les outils de développement dans Safari sous MacOS :
Safari > Préférences > onglet Avancé > Afficher Développer dans la barre de menu
- Connectez l'appareil à l'ordinateur
- Ouvrez le panneau des outils de développement de l'appareil à partir de Safari sur l'ordinateur :
Développer > iPhone d'exemple > exemple.com/page
- Pour désactiver la mise en cache, allez dans l'onglet Réseau et vérifiez que la petite icône "no cache" est bleue (elle ressemble à un cylindre barré).
- Maintenant, vous devriez être en mesure d'appuyer sur "rafraîchir" à tout moment sur l'appareil iOS et vous obtiendrez une version à jour sans cache !
Si vous êtes un développeur web, c'est le moyen idéal de le faire, car vous avez désormais accès au panneau complet d'outils de développement, extrêmement utile. Et vous n'avez pas besoin de répéter un processus ennuyeux si vous avez besoin d'obtenir une nouvelle version tout le temps, et pas seulement de vider le cache une fois.
Si vous n'êtes qu'un utilisateur lambda cherchant à vider sa mémoire cache, vous pouvez utiliser l'une des autres méthodes proposées ici.
Mise à jour : Vous pouvez maintenant vous connecter à l'appareil par WiFi. La configuration initiale avec le câble peut encore être nécessaire, mais vous pouvez certainement vous connecter sans lui après cela.
Développer > iPhone d'exemple > Connecter via le réseau
0 votes
C'est à ça que vous pensez ? apple.stackexchange.com/questions/73153/
0 votes
@bassplayer7 c'est proche mais pas tout à fait pareil. Commande + R rafraîchit uniquement les ressources de la page spécifique que vous traitez. Cela signifie que le JavaScript lié en externe à partir d'un CDN sera également rafraîchi. Cela exclut les ressources qui ne sont pas référencées. Il s'agit d'un contrôle très fin offert aux navigateurs de bureau et c'est super pratique pour le développement web.
0 votes
C'est logique. En tant que développeur web, je comprends votre point de vue sur la commodité de l'outil. Je suppose que vous le faites déjà, mais je ne peux m'empêcher de ne pas le mentionner - j'utilise cette application d'Adobe pour mon travail mobile. Et je crois que le redémarrage de Safari - aussi encombrant soit-il - est au moins plus un rafraîchissement que le bouton. Je n'ai pas assez joué avec pour savoir exactement ce qu'il rafraîchit, cependant.
0 votes
Le fait d'appuyer sur le bouton d'actualisation dans la barre d'adresse ne rafraîchit pas non plus le contenu en cache ?
0 votes
Cela répond-il à votre question ? Comment vider le cache ou effectuer un rafraîchissement complet dans Safari ?
0 votes
@SwissCodeMen ma question est la suivante spécifiquement sur le Safari mobile sur iOS et est Étiqueté en conséquence. La question que vous avez liée concerne Safari sur MacOS.