К списку
Web-тестирование и DevToolsMiddleТехническое

Как отключить кеш браузера в Chrome DevTools для тестирования

Краткий ответ

В панели Chrome DevTools откройте вкладку Network и активируйте опцию «Disable cache». Это временно деактивирует кеширование для текущей вкладки, пока DevTools остаются открытыми.

Развёрнуто

Краткий ответ

Чтобы отключить кеш в Chrome DevTools, перейдите на вкладку Network и поставьте галочку на опции Disable cache. Кеширование будет отключено только для текущей вкладки и только пока открыты инструменты разработчика.


Как это работает

В браузере Chrome кеш хранит ресурсы (скрипты, стили, изображения) для ускорения загрузки страниц. При включенной опции Disable cache DevTools игнорируют локальный кеш и заставляют браузер каждый раз загружать свежие данные с сервера. Это особенно полезно при тестировании изменений в коде или при поиске проблем, связанных с устаревшими кешированными файлами.

Опция работает только при открытых DevTools и действует на текущую вкладку. После закрытия инструментов кеширование восстанавливается автоматически.

Состояние опции Поведение кеша Область действия
Disable cache включён Кеш игнорируется Текущая вкладка при открытых DevTools
Disable cache выключен Кеш используется по умолчанию Все вкладки, всегда

Пример

1. Откройте Chrome.
2. Нажмите F12 или Ctrl+Shift+I для открытия DevTools.
3. Перейдите во вкладку Network.
4. Установите галочку Disable cache.
5. Обновите страницу (F5) и убедитесь, что ресурсы загружаются с сервера, а не из кеша.

Это гарантирует, что любые изменения в коде будут сразу видны, без влияния кеша.

Что важно знать на собеседовании

  • Опция Disable cache работает только при открытых DevTools и влияет на одну вкладку.
  • Использование отключенного кеша помогает выявлять баги, связанные с устаревшими ресурсами.
  • Для полного контроля кеша в автоматизированном тестировании лучше использовать специальные настройки браузера или прокси.
  • В других браузерах аналогичные функции могут называться по-разному, но суть одна — предотвращать использование кеша.
  • Отключение кеша не влияет на глобальные настройки браузера, после закрытия DevTools кеширование возвращается.

Тема: Web-тестирование и DevTools | Уровень: middle