Вот еще одно простое решение, которое может работать, когда другие терпят неудачу:
Сегодня довольно простое решение на стороне разработчика работало для меня, когда проблемой кеширования был кешированный CSS-файл. Вкратце: создайте временную копию html-файла и перейдите к ней, чтобы обновить кэш CSS.
Этот трюк может обновить CSS-файл, по крайней мере, в стандартном браузере Android с синим глобусом (но, скорее всего, в его двойнике, официальном браузере Chrome и любых других браузерах, с которыми мы сталкиваемся на «умных» телефонах с их тенденцией к агрессивному кешированию). ).
Подробности:
Сначала я попробовал некоторые из довольно простых решений, которыми поделились здесь, но безуспешно (например, очистил недавнюю историю конкретного сайта, но не месяцы и месяцы его). Мой последний CSS, однако, не будет применен после обновления. И это, хотя я уже использовал трюк с номером версии в вызове файла CSS в разделе заголовка html, который помог мне избежать этих надоедливых агрессивных кеширований в прошлом. (пример: link rel = "stylesheet" href = "style.css? v = 001", где вы обновляете этот номер псевдо-версии каждый раз, когда вносите изменения в файл CSS, например, 001, 002, 003, 004 ... (должно быть сделано в каждом html-файле сайта))
На этот раз (август 2019 г.) обновления номера версии CSS-файла уже не хватало, и некоторые из более простых мер, упомянутых здесь, не работали для меня, или я даже не мог найти доступ к некоторым из них (на заимствованном телефоне Android).
В конце концов я попробовал что-то относительно простое, что наконец решило проблему:
Я сделал копию файла index.html сайта с другим именем (indexcopy.html), загрузил его, перешел на него на устройстве Android, затем перешел на исходную страницу, обновил ее (с кнопкой обновления слева от адресная строка) и вуаля: на этот раз обновление index.html наконец заработало.
Объяснение: Последняя версия CSS-файла теперь была окончательно применена на Android при обновлении рассматриваемой html-страницы, потому что теперь была обновлена кэшированная копия CSS-файла, когда CSS-файл вызывался с временной именной html-страницы с другим именем, которая нигде не существовала. в истории браузера и что я мог бы удалить потом. Агрессивное кеширование, по-видимому, игнорировало URL-адрес CSS и вместо этого использовалось для URL-адреса HTML, хотя это и был файл CSS, который необходимо было обновить в кэше.