При внесении изменений в HTML или CSS они не видны на странице - PullRequest
0 голосов
/ 21 ноября 2018

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

Будет какое-то решение, чтобы при внесении измененийв HTML или CSS они отражаются сразу после входа в Интернет без необходимости очищать кэш, входить в режим инкогнито, использовать сетевой / отключенный кэш Google Chrome (который не работает в большинстве случаев) или устанавливать расширение для очистки кеша?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Вы можете создавать версии исходных файлов CSS и JavaScript, чтобы пользователю не приходилось очищать кэш при каждом обновлении.Просто добавьте ?v= в конце вашего имени файла и включите номер версии.

Пример:

<link rel="stylesheet" type="text/css" href="style.css?v=12345678" />
0 голосов
/ 21 ноября 2018

Вы можете нажать Ctrl + F5 , чтобы принудительно перезагрузить кэш при обновлении страницы.

Википедия: Обойти кеш

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