Мы определили, что полные кэши браузера являются причиной проблемы в нашей экстрасети. Это влияет только на небольшое количество наших пользователей, но мы хотели бы предупредить их о проблеме и дать им некоторые рекомендации о том, как решить проблему для себя.
Мы хотели бы использовать систему, аналогичную той, которую использует GMail. Когда он обнаруживает, что кеш вашего браузера заполнен не работает должным образом, он показывает предупреждение, сообщающее пользователям, что их кеш заполнен и что это может вызвать проблемы с GMail, вместе со ссылкой на Страница справки Gmail по очистке кэша вашего браузера .
Кто-нибудь знает, есть ли какие-нибудь ресурсы или примеры того, как использовать JavaScript для обнаружения того, что кэш браузера заполнен , ведет себя плохо?
Спасибо.
Пояснение: То, что мы на самом деле пытаемся обнаружить, я полагаю, не в том, заполнен ли кеш или нет, а в том, является ли скрипт, в котором мы настроили серверную часть, для хранения кеш повторно запрашивается с сервера - таким образом, что браузер ведет себя странно или как будто его кеш работает не так, как должен.
Дальнейшее уточнение: Спасибо всем за обновления по кешированию. Наши сценарии отправляются с правильными заголовками, и мы видим эту проблему только в IE6 и IE7 - кажется, что браузеры Mozilla и WebKit не затронуты, но я все еще не уверен, как именно мы будем использовать JavaScript и / или XmlHttpRequest, чтобы проверить, был ли объект извлечен из кэша, что позволяет нам проверить, плохо ли работает кэш.