La plupart des navigateurs de bureau Windows utilisent la combinaison de clavier Ctrl+ F5pour forcer une actualisation du cache spécifique à une page. Les navigateurs basés sur Mac OS X ont tendance à utiliser Command+ R. Existe-t-il une actualisation du cache équivalente pour une seule page dans Safari sous iOS?
Je me rends compte que je peux effacer manuellement le cache du navigateur, mais je préférerais ne rafraîchir que la page que je suis en train de regarder.
ios
mobile-safari
ahsteele
la source
la source
Réponses:
Forcer à cesser de fumer ne fonctionnait pas de manière fiable dans iOS 8. L’utilisation du mode privé pour les tests:
la source
Si votre téléphone est câblé sur votre ordinateur Apple / ordinateur portable, avec les outils de développement Safari ouverts (et une fenêtre active), vous pouvez appuyer sur:
Command Key + Option + R
la source
Si vous forcez à quitter Safari (cliquez sur le bouton d'accueil, puis double-cliquez sur le bouton d'accueil, maintenez l'icône Safari enfoncée dans la barre multitâche, puis appuyez sur le point rouge), il semble que Safari effacera son cache. Mais cela effacera tout le cache, pas seulement une seule page.
Vous pouvez également effacer les cookies et les données 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 souhaitez vider.
la source
Vous pouvez forcer le périphérique à arrêter la mise en cache des fichiers en le connectant à un ordinateur à l'aide d'un câble et en activant le mode développeur Safari.
Paramètres> Safari> Avancé> Web Inspector
Safari> Préférences> onglet Avancé> Afficher le développement dans la barre de menus
Développez> iPhone de Example> example.com/page
Si vous êtes un développeur Web, c'est le moyen idéal de le faire car vous avez maintenant accès au panneau d'outils de développement extrêmement utile. Et vous n'avez pas besoin de répéter un processus fastidieux si vous avez besoin d'obtenir une nouvelle version tout le temps, pas seulement d'effacer le cache une fois.
Si vous êtes simplement un utilisateur général essayant d'effacer son cache, vous pouvez utiliser l'une des autres méthodes décrites ici.
Mise à jour: Vous pouvez maintenant vous connecter à l'appareil via WiFi. Peut encore nécessiter une configuration initiale avec le câble, mais vous pouvez certainement vous connecter sans cela après cela.
Développer> Exemple iPhone> Se connecter via un réseau
la source
Supprimez les données mises en cache pour un seul site en allant dans Paramètres > Safari > Avancé > Données de site Web > Afficher tous les sites .
Appuyez sur Modifier en bas à droite de l'écran, puis faites défiler la liste ou effectuez une recherche dans le champ de recherche pour trouver le site Web que vous souhaitez effacer). Appuyez sur le rouge - icône à côté de l'adresse du site, puis appuyez sur le Supprimer bouton qui apparaît.
Retournez dans Safari et rechargez la page. Tous les artefacts du site seront rechargés.
la source
Sur Safari, activez le mode développeur. Ensuite, vous pouvez utiliser la combinaison suivante pour vider le cache:
Je suppose que cela ne fera que supprimer le cache du site sur lequel vous vous trouvez à ce moment.
la source
Appuyez deux fois sur le bouton d'actualisation.
la source
vous pouvez ajouter un nombre aléatoire aller au script ou un lien src comme:
<link rel="stylesheet" href="css/main.css?rand=<?=$rand;?>" type="text/css" /> <script type="text/javascript" src="js/main.js?rand=<?=$rand;?>"></script>
Cela oblige Safari à recharger le fichier, car il pense qu'il s'agit d'un fichier différent.
la source
...?rand=15
GET
paramètre.) Mais, ce n'est vraiment pas la même chose que ce que l'OP demande.Appuyez longuement sur le bouton d'actualisation. iphone 6
la source