Внешняя таблица стилей не обновляется в Chrome 74, но другие файлы не обновляются - PullRequest
0 голосов
/ 19 мая 2019

Я создаю сайт в Chrome 74, используя Notepad ++ и XAMPP на localhost.

У меня есть index.php основной файл и внешняя таблица стилей index.css. Это связано с основным файлом так: <link rel="stylesheet" type="text/css" href="index.css">

После нескольких обновлений index.css я не смог заставить их просматривать Chrome. Первоначально я думал, что мой CSS был неправ. Но после нажатия F12 в Chrome и просмотра Sources и проверки файла index.css я увидел, что внесенных мной изменений не было.

Изменения были сохранены в Notepad ++, обновлена ​​страница браузера. Я даже посмотрел на index.css, используя старый добрый обычный блокнот, просто чтобы быть уверенным.

Я также попытался перезапустить браузер, перезапустить XAMPP, а затем перезагрузить компьютер. Все тот же.

Интересно то, что изменения, внесенные в index.php, успешно обновляются. Это не только изменения в index.css. Как будто Chrome не перезагружает index.css, но сохраняет старую версию.

Это уже случалось со мной раньше, но в прошлый раз проблема вроде как со временем исчезла, и Chrome начал обновлять index.css. Теперь я хочу знать, почему это происходит.

Кто-нибудь знает, почему Chrome это делает? Помощь очень ценится:)

Для ясности: На данный момент Chrome не загружает никаких изменений, внесенных в index.css. Даже такие вещи, как body { background-color:red; }

1 Ответ

1 голос
/ 19 мая 2019

Файл кэшируется: https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching

Обычно при настройках по умолчанию динамические страницы (.php) не кэшируются, а статические файлы (.css, .js и т. Д.) Кэшируются.

Вы можете:

  • Обновить страницу, нажимая клавишу Shift (⇧)
  • Очистить кэш, а затем перезагрузить
  • Реализация стратегии кэширования для развития
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...