130 votes

Puis-je forcer un rafraîchissement du cache dans Safari sous iOS ?

La plupart des navigateurs de bureau Windows utilisent la combinaison de touches suivante Ctrl + F5 pour forcer le rafraîchissement de la mémoire cache d'une page spécifique, tandis que les navigateurs fonctionnant sous MacOS ont tendance à utiliser la fonction Command + R .

Existe-t-il un rafraîchissement équivalent du cache pour une seule page dans Safari sous iOS ?

Je sais que je peux vider manuellement le cache du navigateur, mais je préférerais ne rafraîchir que la page que je consulte actuellement.

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.

12voto

Jason Sparks Points 948

Si vous quittez de force Safari (cliquez sur le bouton d'accueil, puis double-cliquez sur le bouton d'accueil, maintenez enfoncée l'icône Safari dans la barre multitâche, puis appuyez sur le point rouge), Safari semble vider sa mémoire cache. Mais cette opération efface la totalité du cache, et non une seule page.

Vous pouvez également effacer les cookies et les données de Safari dans l'application Paramètres. Sous Avancé, vous pouvez effacer les données de sites Web individuels, ce qui peut fonctionner si vous connaissez tous les sites associés à la page Web que vous voulez effacer.

En fonction de votre version d'iOS, vous devrez peut-être glisser vers la gauche pour faire apparaître le bouton Supprimer.

1 votes

Cela ne fonctionne pas pour moi (iOs 7.0.4).

3 votes

Avec iOS 7, vous lancez l'application vers le haut depuis la liste des applications récentes/multitâches pour la quitter de force.

2 votes

Ici, iOS 7.1, j'ai vérifié via les outils de développement à distance de Safari et il semble que les ressources ne sont effectivement pas mises en cache après avoir quitté l'application de force (Lignes de temps > Demandes réseau).

1voto

enttom Points 11

J'ai fait une petite application pour ça : DevBrow

https://apps.apple.com/us/app/devbrow/id1547802958

Efface le cache à chaque rafraîchissement du site, supprime les cookies et ajoute automatiquement un paramètre aléatoire à l'URL pour forcer un rechargement complet.

1voto

MBU Points 2007

"Request Desktop Website" suivi d'un rendu normal a fonctionné pour moi.

-2voto

Helga Points 15

Appuyez deux fois sur le bouton d'actualisation.

8 votes

Est-ce que ça marche pour quelqu'un ? Un double tapotement arrête le rafraîchissement que j'ai commencé avec le premier tapotement.

0 votes

Oui, c'est la seule chose qui a vraiment fonctionné pour moi. Je ne suis pas sûr que ce soit juste un coup de pied au cul de Safari, mais ça marche.

-2voto

Erdinc Ay Points 97

Sur Safari, activez le mode développeur. Ensuite, vous pouvez utiliser la combinaison suivante pour effacer le cache :

Option-Key + Command-Mac-Key + E 

Je suppose que cela ne fera tomber le cache que du site sur lequel vous vous trouvez à ce moment-là.

3 votes

Malheureusement, vos instructions ne s'appliquent qu'à la version de bureau de Safari. La question portait sur la version 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