Safari CSS - Invalidate? Ver для пользовательской таблицы стилей - PullRequest
0 голосов
/ 26 сентября 2019

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

https://www.example.com/wp-content/themes/x-child/style.css?ver=1539545953

Также я запретил кэширование этого файла на моем сервере.

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

Есть ли способ заставить Safari аннулировать старый сохраненный файл в кэше браузера?Я думал, что с помощью управления версиями это будет работать автоматически без очистки кэша вручную.

1 Ответ

1 голос
/ 26 сентября 2019

в

<head>
</head>

теги, так что он активен только в сафари или во всех браузерах

<meta http-equiv = "Cache-Control" content = "no-cache, no-store, must-revalidate" />
<meta http-equiv = "Pragma" content = "no-cache" />
<meta http-equiv = "Expires" content = "0" />

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

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