Google Chrome Cache

J'ai une page html qui contient un flash (flex) de l'application.

J'ai les en-têtes suivants:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-STORE">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

En outre, chaque fois que je la sortie d'une nouvelle version de l'application, j'ai changer le nom du fichier. Ainsi, il devient quelque chose comme MyApp_v1.swf, qui est ensuite mis à MyApp_v2.swf.

Malgré cela, chrome encore des caches de la page html et le fichier swf. C'est un problème majeur, car les clients ne sont donc pas voir le jour swf, sans leur cache du navigateur.

J'ai même essayé de contourner ce problème en modifiant les fichier htaccess, et en renommant le index.html fichier qui héberge le fichier swf:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.mysite.com/app[R,L] 
DirectoryIndex index.html #this was changed from myapp.html

Même après avoir fait cela, Chrome encore des caches de la swf, et est ENCORE la lecture de l'ancien fichier html. Je fais afficher la source sur le code html, et son affiche toujours l'ancien fichier.

Tout cela fonctionne très bien dans n'importe quel autre navigateur.

OriginalL'auteur JonoB | 2011-05-07