Разве location.replace () не выполняет условное получение при наличии последнего измененного кэширования? - PullRequest
1 голос
/ 07 января 2009

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

Если я на странице, все работает нормально, попробуйте нажать кнопку обновления браузера.

Тем не менее, в другой части моего сайта я использую location.replace (url), чтобы перейти на эту страницу ... если я это делаю, проверка не выполняется, и всегда происходит извлечение кэшированной версии.

Какие-нибудь советы о том, что может быть здесь не так?

Ответы [ 2 ]

1 голос
/ 07 января 2009

Попробуйте с обычной ссылкой. Если вы получите тот же результат, то проблема не в JavaScript.

1 голос
/ 07 января 2009

вы можете форсировать некэшированную версию, выполнив location.replace(url + "?tid=" + Math.random())

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