Программно остановить FireFox от хранения контента в кэш-памяти? - PullRequest
1 голос
/ 18 марта 2010

В моем веб-приложении я отправляю все обычные заголовки ответа в браузер для предотвращения кэширования (Cache-Control: no-store, no-cache). Срок действия контента также включен.

Однако, если я выйду из своего приложения в Firefox 3.6 и затем перейду к «about: cache», я смогу увидеть содержимое HTML из моего приложения в кеше памяти. Я также попробовал пару сайтов банковских / кредитных карт и увидел ту же проблему.

Есть ли способ запретить Firefox кэшировать контент не только на диске, но и в памяти, чтобы кто-то другой не мог прийти и проверить кэш памяти позже? Я всегда могу попросить своих пользователей закрыть браузер после выхода, так как нет никакой гарантии, что они это сделают.

1 Ответ

2 голосов
/ 18 марта 2010

Заголовки ответа и метатеги (есть несколько, которые не кэшируют) рассматриваются скорее как предложения, чем правила. Вот почему большинство банковских сайтов рекомендуют вам закрыть браузер после выхода из системы. Итак, чтобы ответить на ваш вопрос напрямую: нет, нет способа гарантировать, что браузер прислушается к вашим предложениям о том, что делать с данными, которые вы отправляете. То же самое относится и к внешнему виду сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...