Вопрос: Отключение кеша Chrome для разработки веб-сайта


Я изменяю внешний вид сайта (модификации CSS), но не вижу результата в Chrome из-за раздражающего постоянного кеша. Я пытался сдвиг + обновить, но это не сработает.

Как я могу временно отключить кеш или обновить страницу каким-то образом, чтобы увидеть изменения?


1416


источник


Ответы:


Chrome DevTools может отключить кеш.

  1. F12 или Щелкните правой кнопкой мыши а также Inspect Elementчтобы открыть DevTools.
  2. Теперь щелчок Networkна панели инструментов, чтобы открыть сетевую панель.
  3. В заключение, проверить Disable cacheфлажок вверху.

screenshot of development tools panel

Имейте в виду, чирикать из @ChromiumDev указано, что этот параметр только активен, пока devtools открыт ,

Обратите внимание, что это приведет к все ресурсы перезаряжаются. Если вы хотите отключить кеш только для некоторых ресурсов, вы можете изменить заголовок HTTP, который ваш сервер отправляет вместе с вашими файлами. Вы можете узнать больше об этом Вот ,


1791



enter image description here

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

Chrome Store Link (бесплатно) (Теперь без вредоносного ПО!)

Теперь мой макет json, javascript, css, html и обновления данных каждый раз на загрузка каждой страницы ,

я никогда придется беспокоиться, если мне нужно очистить кеш.

Для Chrome я нашел около 20 очистителей кэша, но это казалось легким и нулевым усилием. В обновлении Cache Killer теперь может оставаться «всегда включенным».

Примечание. Я не знаю автора плагина. Я просто нашел это полезным.


227



Picture of reload menu

  1. Поднимите консоль разработчика Chrome, нажав F12 и затем (при открытой консоли):

  2. Щелкните правой кнопкой мыши (или удерживайте нажатой левую кнопку) на кнопке перезагрузки в верхней части браузера и выберите «Empty Cache and Hard Reload».

Это выйдет за рамки «Hard Reload», чтобы полностью очистить кеш, гарантируя, что что-либо, загруженное через javascript или т. Д., Также позволит избежать использования кеша. Вам не нужно возиться с настройками или чем-то еще, это быстрое решение с одним выстрелом.


181



Есть еще два варианта отключить кеширование страниц в Chrome :

1. Отключите Chrome Cache в реестре

Открыть реестр (Start -> Command -> Regedit)

Искать: HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

Измените деталь после ... chrom.exe "на это значение: –disable-application-cache –media-cache-size=1 –disk-cache-size=1 — "%1"

Пример: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -disable-application-cache –media-cache-size=1 –disk-cache-size=1 — "%1"

ВАЖНЫЙ:

  • есть пробел и дефис после ... chrome.exe "

  • оставьте путь к chrome.exe, поскольку он

  • Если вы скопируете строку, обязательно проверьте, действительно ли кавычки являются фактическими кавычками.

2. Деактивируйте кэш Chrome, изменив свойства ярлыка

Щелкните правой кнопкой мыши значок Chrome и выберите «Свойства» в контекстном меню. Добавьте следующее значение в путь: –disk-cache-size=1

Пример: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" –disk-cache-size=1

ВАЖНЫЙ:

  • есть пробел и дефис после ... chrome.exe "

  • оставьте путь к chrome.exe, поскольку он


34



Если вы не хотите редактировать настройки Chrome, вы можете использовать режим инкогнито для тех же результатов.


22



В дополнение к опции отключения кеша (которую вы получаете через кнопку в правом нижнем углу окна инструментов разработчика - Инструменты | Инструменты разработчика или Ctrl + сдвиг + я ), на сетевой панели инструментов разработчика вы можете щелкнуть правой кнопкой мыши и выбрать «Очистить кэш» во всплывающем меню.


20



  1. F12 to open Chrome DevTools
  2. F1 to open DevTools Settings
  3. Check Disable cache (while DevTools is open) as shown below:

This is currently on the Preferences tab which is the default. You may need to scroll down. This checkbox has been moved at least a couple times since this question was asked. Last I checked, it was in the middle column at the bottom. If you have it open on a thinner screen and there are 2 columns under Preferences, it may be near the top right. Feel free to update this post if it changes or comment and I'll update the post.

enter image description here


18



In the Canary Channel (and maybe the dev and stable channel will follow along) this is to be found as the second option overall on the left hand-side under the "General" section.

Disable Cache in Chrome Canary Channel

In addition to that, there is always the option to switch into Incognito Mode via Ctrl + Shift + N. Even though that unfortunately also ends your session.


16



Instead of hitting "F5" Just hit:

"Ctrl + F5"


15