Проблема с кэшированием в браузере - PullRequest
0 голосов
/ 10 мая 2011

Моя страница разделена на 3 кадра.Если я изменю файл CSS, используемый в одном кадре.После того, как Ctrl-F5 обновит главную страницу, он не будет принудительно перезагружать этот CSS-файлЭто как работает frameset?Есть ли способ решить эту проблему?Пожалуйста, посоветуйте, спасибо.

1 Ответ

2 голосов
/ 10 мая 2011

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

Большинство браузеров имеют возможность перезагрузить все ресурсы с помощью Shift-Refreshing (или, как вы упомянули, Ctrl-F5), но это может работать только для главной страницы, а не для отдельных фреймов. Попробуйте щелкнуть правой кнопкой мыши фрейм, который хотите перезагрузить, удерживая Shift, и выберите пункт меню для обновления фрейма (в Chrome это «Перезагрузить фрейм»).

Кроме того, посмотрите на этот вопрос / ответ для объяснения поведения обновления в различных браузерах .

...