44 votes

Comment désactiver le cache dans InternetExplorer 8

Comment puis-je désactiver le cache dans IE8? Nous développons et testons JavaScript dans IE8, mais nous devons vider le cache chaque fois que nous modifions les fichiers Javascript.

69voto

EMP Points 17246

Allez dans les options Internet . Sous l'onglet Général , sous Historique de navigation, cliquez sur Paramètres . Sélectionnez le bouton radio " Chaque fois que je visite la page Web ".

Cela ne "désactive" pas le cache en tant que tel, mais cela devrait résoudre votre problème sous-jacent - les fichiers JS doivent être rechargés à chaque fois.

16voto

Nick Craver Points 313913

Ctrl + F5 Devrait provoquer une actualisation complète de la page incluant tout ce que javascript mis en cache.

Parfois, cependant, vous aurez toujours besoin d'un cache vide, car même Ctrl + F5 ne fonctionnera pas, pour des raisons incompréhensibles, IE ne peut même pas obtenir une "actualisation" correctement 100% du temps.

11voto

user97410 Points 491

Si cela échoue, un paramètre aléatoire de la chaîne de requête le fera:

index.html? a = 346456

10voto

TheHippo Points 11900

Chargez votre JavaScript de cette façon.

 <html>
...
<script type="text/javascript">
document.write('<script src="yourscript.js?'+Math.random()+'"></script>');
</script>
...
</html>
 

Edit: Si cela n’est pas évident, supprimez ce code dès que vous entrerez en production!

5voto

gmhk Points 4151

Afin de définir le cache du navigateur désactivé. Suivez les instructions ci-dessous:

MS IE

  1. dans un menu, sélectionnez "Outils" pour IE5 ou "Vue" pour IE4
  2. sélectionnez "Options Internet"
  3. dans la section "Fichiers Internet temporaires", cliquez sur "Paramètres"
  4. sélectionnez "Chaque visite sur la page" pour "Vérifier les nouvelles versions des pages stockées", enregistrez les paramètres. J'espère que cela pourra vous aider. Veuillez vérifier

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X