mercredi 29 mai 2013

Empêcher le navigateur de reprendre le cache lors d'un rafraichissement

Toujours dans le même domaine des "META" et du rafraîchissement...

Empêcher le navigateur de reprendre ce qui est stocké dans le cache (important pour un site météo avec des données dynamiques). Inconvénient, il rechargera l'ensemble de la page, y compris probablement les images statiques et le texte ce qui ralentira le temps d'affichage...

Rajouter ceci après head (et avant  <b:if cond='data:blog.isMobile'>)

<META http-equiv='Cache-Control' content='no-cache'/> 
<META http-equiv='Pragma' content='no-cache'/> 
<META http-equiv='Expires' content='0'/>

ATTENTION ! Quand on recopie ce genre de code à partir de sites de HTML, BLOGGER ne l'accepte pas. Pourquoi!? Parce que ce type de code utilise "traditionnellement" les guillemets alors que Blogger veut des apostrophes à la place.

Exemple:

Code recopié sur un site quelconque de HTML:

<META http-equiv="Cache-Control" content="no-cache"/>

ne sera pas accepté à l'enregistrement (message d'erreur) alors que

<META http-equiv='Cache-Control' content='no-cache'/>

le sera sans problème...

Attention aussi, il semble que lors d'un rafraîchissement, certains navigateurs ne rafraîchissent pas les cadres comme les iframes mais je n'en suis pas sûr...

Aucun commentaire:

Enregistrer un commentaire