Проблема: у меня есть сайт с динамическим контентом, который нужно перезагружать каждый раз, когда пользователь видит его. Это включает случай использования, когда пользователь нажимает кнопку "Назад" на другом сайте и приходит на сайт, необходимый для перезагрузки. Большинство (всех?) Браузеров не обновляют сайт после этого события.
Мое решение (которое не совсем работает): http://www.hunlock.com/blogs/Mastering_The_Back_Button_With_Javascript
window.onbeforeunload = function () {
// This function does nothing. It won't spawn a confirmation dialog
// But it will ensure that the page is not cached by the browser.
}
Но он еще не обновляет страницу.
Любые идеи, которые могут повлиять на/заблокировать желаемое поведение? Соответственно, любые другие решения для этой проблемы?
изменить:
Установить следующее:
Cache-Control private, must-revalidate, max-age=0
Expires Sat, 26 Jul 1997 05:00:00 GMT
Pragma no-cache
и
<meta name="cache-control" content="no-cache" />
<meta name="expires" content="0" />
<meta name="pragma" content="no-cache" />
до сих пор нет успеха.