Comment éviter qu'IE ne réutilise le contenu mis en cache d'un fichier ?
1) Sur le serveur (ici en PHP, mais c'est adaptable)
1 2 3 4 5 6 7
| <?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?> |
2) Depuis JS (demander à IE de ne pas aller dans le cache)
- a) via HEADER
xhr_object.setRequestHeader("Cache-Control","no-cache");
- b) via DATE
xhr_object.open(..., url + "&date=" + escape(new Date()), ...)
Partager