2010-03-18 5 views
1

Dans mon application Web, j'envoie tous les en-têtes de réponse habituels au navigateur pour empêcher la mise en cache (Cache-Control: no-store, no-cache). L'expiration du contenu est également activée.Arrêtez par programme FireFox de stocker du contenu dans le cache mémoire?

Cependant, si je me déconnecte de mon application dans Firefox 3.6 puis que je navigue vers "about: cache", je peux voir du contenu HTML depuis l'intérieur de mon application dans le cache mémoire. J'ai également essayé quelques sites bancaires/cartes de crédit et j'ai vu le même problème.

Existe-t-il un moyen d'empêcher Firefox de mettre en cache le contenu non seulement sur le disque mais en mémoire afin que quelqu'un d'autre ne puisse pas venir et examiner le cache mémoire plus tard? Je peux toujours demander à mes utilisateurs de fermer le navigateur après la déconnexion, il n'y a aucun moyen de garantir qu'ils le feront.

Répondre

2

Les en-têtes de réponse et les métabalises (il y en a plusieurs qui disent ne pas mettre en cache) sont traités plus comme des suggestions que comme des règles. C'est pourquoi la plupart des sites Web des banques vous demandent de fermer votre navigateur après votre déconnexion. Donc, pour répondre directement à votre question: Non, il n'y a aucun moyen de garantir qu'un navigateur écoutera vos suggestions sur ce qu'il faut faire avec les données que vous lui envoyez. Pareil pour le look du site.

Questions connexes