Остановите Chrome, кэширующий мои файлы JS - PullRequest
127 голосов
/ 06 декабря 2011

Я внесу изменения в мои файлы JS, но в браузере это не изменится, мне придется каждый раз переименовывать файлы, чтобы они перезагружались. Есть ли какая-то команда .htaccess, которую я могу добавить или что-то, чтобы остановить кеширование?

Он даже кэширует мое ядро ​​html-страниц. Мне нужно снова открыть весь браузер, чтобы увидеть изменения. Может ли быть проблема с сервером?

Ответы [ 13 ]

0 голосов
/ 17 февраля 2018

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

https://www.quora.com/Does-incognito-mode-on-Chrome-use-the-cache-that-was-previously-stored

0 голосов
/ 28 ноября 2017
  1. Открыть Инструменты разработчика

    • Либо F12
    • или ... -> More Tools -> Developer Tools
  2. Нажмите Empty Cache and Hard Reload

    • Либо правой кнопкой мыши щелкните значок обновления (слева от адресной строки URL)
    • Или щелкните значок обновления левой кнопкой мыши и удерживайте его в течение 1 секунды
0 голосов
/ 23 марта 2017

Я получал тот же файл css при просмотре веб-сайта (на сервере хостинговой компании с реальным доменом), и мне не удалось получить обновленную версию в chrome. Мне удалось получить обновленную версию файла, когда я просматривал его в Firefox. Ни один из этих ответов не работал для меня. У меня также есть файлы веб-сайта на моей машине, и я просматриваю сайт с помощью localhost, используя мой локальный сервер apache. Я выключил свой сервер apache и смог получить обновленный файл. Каким-то образом мой локальный сервер Apache связывался с хромовым кешем. Надеюсь, это кому-нибудь поможет, так как мне было очень трудно это исправить.

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