На этот вопрос уже есть ответ здесь:
Есть ли в Chrome эквивалент обновления Firefox Ctrl + F5? Кажется, я не могу его найти.
Я изменил свой Gravatar прошлой ночью, и я могу видеть новый в Firefox после обновления Ctrl + F5, но Chrome, кажется, упорно висит на старой Gravatar. Полагаю, я мог бы вручную очистить кеш, но если для этого есть клавиатурная команда, я бы хотел знать, что это такое (так как это было бы полезно и для веб-разработки).
google-chrome
койка
источник
источник
Ответы:
Документация Chrome гласит, что Ctrl+ F5или Shift+ F5должны выполнить «Перезагрузка текущей страницы, игнорируя кэшированное содержимое».
Если он не работает, вы можете подать отчет об ошибке , но похоже, что у многих других людей есть такая же проблема.
[Существующий журнал ошибок по этой проблеме] Закрытый как дубликат, проблема остается:
[ Выпуск: 94090 ]
источник
Last-Modified: Fri, 20 Jun 2008 12:25:23 GMT
. Я думаю, что это либо дата, на которую я загрузил свой старый Gravatar, либо дата, на которую я подписался на Gravatar. Браузер, должно быть, видит это и думает: «О, этот новый файл имеет ту же дату последнего изменения, так что я все еще буду использовать кэшированный». Это ошибка, если Chrome делает это в кэше, игнорирующем обновление, но это ошибка для Gravatar, которая также отправляет неверную последнюю модификацию. Я связался с обеими сторонами. :)В открытых инструментах разработчика ( Ctrl+ Shft+ Iили ⌘+ ⌥+ I):
источник
На Mac это Shift + Command + R или удерживание Shift при нажатии кнопки перезагрузки (в отличие от Command + R или обычного щелчка для регулярного обновления).
Еще несколько деталей:
Для Shift + Command + R кеш просто игнорируется, а ресурсы запрашиваются, как будто кеша не существует.
Для Command + R, Chrome будет выдавать
If-Modified-Since
илиEtag
запросы к веб - серверу, даже для вещей, которые на самом деле кэшируются . Для большинства, если не для всего контента, сервер должен затем ответить304 Not Modified
. Это верно для большинства, если не для всех современных браузеров.Похоже, что единственный способ заставить кеш полагаться (даже если браузер даже не запрашивает возможные изменения) - это щелкнуть ссылку на веб-странице, перейти по ссылке в закладке или перейти в строку адреса URL и нажать «Вернуться» ( Command + L, Return).
Однако: давняя известная проблема в Chrome, Chrome Forced Refresh не игнорирует кэш (и более поздняя перезагрузка / обновление не обновляет ), или, возможно, фактически функция в WebKit, динамически вставленные подресурсы не проходят повторную проверку, даже если содержащийся документ перезагружается , делает Chrome не очищать ВСЕ связанные кеши при использовании вышеуказанных методов. Разработчик Chromium объясняет :
Также обратите внимание на твит @ ChromiumDev :
источник
If-Modified-Since
запрос, но эти ресурсы запрашиваются JavaScript, а не анализатором HTML. Кроме того, поскольку кэширование самой страницы установлено на одну минуту, может быть, небольшие различия в серверном и локальном времени тоже могут испортить?)источник
Вопрос немного староват, но в последней версии Chrome
Developer tools
помощью F12или Ctrl+ Shift+IЭто обойдет кеш и полностью перезагрузит страницу.
Документ говорит Ctrl+ F5или Shift+, F5но, к сожалению, на сегодняшний день ошибка все еще не решена :-(
источник
У меня есть файлы (изображения и полные HTML-страницы) на сервере, которые обновляются, и никакая комбинация клавиш в chrome, кажется, не заставляет их извлекать.
Я полагаюсь на режим инкогнито chrome - CTRL-SHIFT-N - когда мне нужно принудительно обновить.
Обратите внимание, что CTRL-R или CTRL-F5 в окне инкогнито тоже не работают. Вы должны закрыть и снова открыть окно инкогнито - следовательно, я полагаюсь на ярлыки - CTRL-W, чтобы закрыть, CTRL-SHIFT-N, чтобы открыть.
источник
Определенно не существует простого способа сделать это в Chrome, как в других браузерах. В документации может быть сказано, что CTRL + F5 или SHIFT + F5 должны перезагрузить и игнорировать кеш, но это просто не так. У меня есть флэш-слайд-шоу, в котором хранятся настройки / конфигурации в XML-файле, и после обновления XML-файла Chrome по-прежнему загружает кэшированную версию, если я не произвожу очистку кэша. При обновлении слайд-шоу мне всегда приходится запускать другой браузер, поэтому мне не нужно все время очищать кэш Chrome.
источник
Ctrl - Shift - Delete позволит вам удалить кеш за предыдущий час. Это гарантирует, что в следующий раз, когда вы перезагрузите сайт, он будет свежим.
источник
Определенно ошибка в Chrome - это также изображения, которые должны быть изменены, но вместо этого используется старое изображение, даже после многократного нажатия Ctrl+ F5.
Я пытался изменить свой логотип Служб Google, но единственный способ изменить его в Gmail - это использовать режим инкогнито или очистить весь кэш. Ctrl+ F5сохраняет старый логотип.
источник
Я сделал это: Щелкните правой кнопкой мыши FRAME (это было не синхронизировано), и SHIFT нажал на опцию «Обновить кадр». Кадр затем обновился правильно.
источник
Чтобы очистить явно указанный кеш приложения, перейдите в
chrome://appcache-internals/
Chrome и удалите кеш для определенных веб-сайтов.источник