невозможно остановить загрузку устаревшей версии файла XML на веб-страницу - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть некоторый шаблон c javascript, который загружает и отображает фотографии на странице html на основе файла xml, который он читает. Проблема в том, что если я изменю содержимое файла xml, он не появится на веб-странице. Вот раздел файла xml, чтобы дать вам представление о том, о чем я говорю:

<slides>
  <slide>
     <name>slideshow/cal2018/20180506.jpeg</name>
     <alt>some alt text</alt>
   ...

Проблема, которая вызвала мою проблему, заключается в том, что я решил переместить «слайд-шоу /» в xml файл вместо того, чтобы иметь его в javascript. Когда я это сделал, фотографии перестали появляться - я только что получил альтернативный текст. Однако, когда я переключился на другую страницу, фотографии были правильно отображены.

Проблема в том, что все веб-браузеры, кажется, хотят хранить файлы xml в течение длительного времени - по-видимому, по крайней мере, неделю, на которой я работал над страницами без загрузки текущей версии файла xml.

Я могу вручную очистить кеш браузера, и проблема для этого браузера решается сама собой. Простая перезагрузка страницы, достаточная для перезагрузки javascript, этого не делает.

Я использую много файлов xml для управления веб-страницами. Мне нужно убедиться, что файл xml является текущим, а не какой-то древней кешированной копией. Существует ли кросс-браузерный (javascript?) Способ очистки кэша (xml) перед загрузкой файла xml?

Кроме того, почему браузеры игнорируют файлы xml, когда я спрашиваю для перезагрузки страницы?

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