Какие заголовки кэширования уважает JQueryMobile?
У меня установлены следующие заголовки для мобильной страницы, написанной на C# (ASP.Net), в которой используется JQueryMobile. Однако при использовании кнопок "назад" / "вперед" в моем браузере страница не загружается повторно (с помощью Fiddler подтверждается, что страница загружается один раз, и, несмотря на то, что срок ее действия истек на основании установленных заголовков, она по-прежнему использует кэшированную копию страницы), Вот заголовки:
Cache-Control: общедоступный, max-age=10
Истекает: пт, 21 июня 2013 05:55:57 GMT
Дата последнего изменения: пт, 21 июня 2013 05:55:47 GMT
Я устанавливаю их на страницах ASP.Net с помощью директивы OutputCache
<% @ OutputCache Duration = "10" VaryByParam = "Нет"%>
Есть ли другие заголовки, которые я могу установить на странице, которые будут уважать JQueryMobile и / или мой браузер? В общем, я нахожу много проблем с пользовательским интерфейсом с JQueryMobile и наличием JavaScript на странице для различных действий кнопок. Я прочитал большое количество документации о JQueryMobile AJAX и модели навигации JQueryMobile, но не могу найти общее руководство по принудительному истечению срока действия страницы или принудительной повторной загрузке с заголовками, которые мне кажутся самый простой способ. Я не уверен, что браузеры чрезмерно агрессивны в кэшировании или код JQueryMobile делает это.