Je fais des tests sur un site mobile en développement et il y a beaucoup de mises à jour et de changements sur ce site. Afin de tester à nouveau et d'effacer tout JavaScript ou autre contenu dans le cache de mon iPhone, j'ai besoin d'effacer le site de l'historique.
Cependant, je ne suis pas trop désireux d'effacer tout l' historique de mon navigateur, car je ne veux pas me reconnecter à tous les sites auxquels je suis actuellement connecté ou pour lesquels j'ai des cookies. Ces tests pourraient durer plusieurs mois et l'idée de devoir effacer mon historique et me connecter à tous mes différents comptes à chaque fois n'est pas si attrayante.
Existe-t-il un moyen d'effacer spécifiquement l'historique d'un seul domaine de mon historique sans vider tout mon cache?
Je pourrais (et ai) d'autres navigateurs sur mon iPhone (chrome, opéra - si cela compte même comme un navigateur) mais comme Safari est le navigateur que le public cible utilisera principalement, je dois garder celui-ci principalement.
Réponses:
Je ne sais pas si c'est exactement ce que vous voulez, mais si vous ouvrez Paramètres, puis cliquez sur Safari, faites défiler vers le bas et cliquez sur Avancé, puis cliquez sur Données du site Web, vous obtiendrez une liste des sites Web qui ont stocké des données. Vous pouvez cliquer sur Modifier, puis supprimer les données des sites dont vous souhaitez supprimer les données stockées.
la source
Vous pouvez également l'utiliser dans le navigateur,? Nocache = 1 derrière l'URL. exemple www.constructivworks.com/?nocache=1
Cela devrait effacer le cache spécifiquement sur le site que vous avez ouvert dans cet onglet spécifique.
J'espère que cela t'aides!
la source
Ma version de la réponse d'André et Gary;
la source
Pour effacer les cookies d'un site spécifique sur Chrome pour iOS
Maintenant, visitez n'importe quel site, ouvrez vos signets et cliquez sur le signet que nous venons de créer. Cela effacera les cookies uniquement pour ce site, même sur Chrome iOS.
Les référencesjavascript:void((function(){var%20a,b,c,e,f;f=0;a=document.cookie.split(";%20");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";%20domain="+b+";%20path="+c+";%20expires="+new%20Date((new%20Date()).getTime()-1e11).toGMTString());}}}alert("Expired%20"+f+"%20cookies");})())
la source
Comme je ne pouvais pas trouver un moyen de le faire (j'essayais simplement de rafraîchir la feuille de style pour les tests de développement), j'ai fini par ajouter simplement
?v=$time
à la fin de ma feuille de style pendant que je testais pour m'assurer qu'il y avait toujours les modifications les plus récentes et n'a pas mis en cache (normalement la mise en cache est correcte mais j'avais besoin de voir les changements pendant le développement).la source