iframe: empecher le cache des js
Bonjour,
J'ai une page html qui contient une iframe.
Contrainte: ce fichier n'est pas modifiable.
La source de la frame est un fichier php modifiable.
dans ce fichier php je charge des script javascript
Je ne souhaite pas que le javascript soit en cache.
Car s'il y a une erreur c�t� client il aura toujours cette erreur (m�me si le script a �t� modifi�).
Du coup dans ce fichier php, j'ai mis des meta comme ceci:
Code:
1 2 3 4 5
| <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
<meta http-equiv="Last-Modified" content="<?php echo gmdate("D, d M Y H:i:s") . " GMT"; ?>" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
<meta http-equiv="cache" content="no store" /> |
�a ne fonctionne pas. En parcourant ce forum, j'ai vu que pour les images voulez un id...ceci ne marche pas pour les scripts javascript.
J'ai essay� de mettre:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
header('Expires: Sat, 22 Apr 1978 02:19: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');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<script type="text/javascript" src="mon.js"> </script>
... |
�a ne marche pas non plus...
Auriez-vous une id�e pour forcer le rechargement des js?
merci.