Страница: 1 |
Страница: 1 |
Вопрос: проблема с гиперлинком на файл из инета
Добавлено: 18.09.07 16:37
Автор вопроса: ПтирЯ
На странице есть ссылка на файл (к примеру XML) из интернета. Этот файл может меняться. Проблема в том, что обозреватель кеширует файл при первом просмотре этого файла и в последующие клики на файл показывает прежнее содержимое файла. Чтобы отобразилось действующее содержимое файл необходимо отрефрешить страницу.
Кто-нибудь знает как решить эту проблему? То есть заставить обозреватель каждый раз при клике открывать последнюю версию файла?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 18.09.07 18:43
<META http-equiv="Cache-Control: no-cache, no-store, must-revalidate" />
Номер ответа: 2
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #2
Добавлено: 19.09.07 09:01
Спасибо, но в моем случае это не сработало.
я покопался во временных файлах обозревателя: он(обозреватель) кеширует этот файл без даты устаревания(Expires) файла. Видимо, в это собака зарыта. Как можно установить Expire дату на ссылку на файл или сам файл?
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 19.09.07 09:45
Не думаю, что винда ищет в XML-файлах META-заголовок. Попробуй передавать Cache-Control: no-cache, no-store, must-revalidate в заголовках HTTP-ответа сервера
Номер ответа: 4
Автор ответа:
ПтирЯ
Вопросов: 11
Ответов: 71
Профиль | | #4
Добавлено: 19.09.07 13:22
Понятно, что META вставляется не в XML. но проблемы это пока не решило. продолжаю копать.
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 19.09.07 18:13
Expires итп помойму вообще только 1.1. хттп. И время кеширования тоже можно передавать через метатег