Мне нравится использовать Chrome в качестве повседневного браузера, а также для работы с веб-разработчиками. Я хотел бы иметь возможность запретить Chrome кэшировать что-либо из localhost
(или даже произвольно любого имени хоста), чтобы мне не приходилось постоянно обновлять ( Ctrl- Shift- R).
Это возможно? Как?
google-chrome
browser-cache
Мэтт Болл
источник
источник
Ответы:
Вы не можете отключить кэш произвольно, но начиная с версии 15, вы можете полностью отключить его с помощью панели настроек, к которой вы обращаетесь, нажав кнопку шестеренки в правом нижнем углу окна инструментов разработчика. На сетевой панели инструментов разработчика у вас также есть возможность очистить кеш из контекстного меню с помощью только диалогового окна подтверждения (т. Е. Оно не открывает вкладку настроек, как это делает «Очистить данные просмотра»).
источник
Это уже возможно, если вы переключитесь в режим инкогнито для этого сайта / хоста.
Ctrl+ Shift+N
Просмотр сайта в режиме инкогнито должен дать вам чистую доску без каких-либо кэшированных элементов и изображений.
Если вы находитесь в сеансе, он сбросит его и для вас. Так что вы можете следить за этим при разработке.
Но если вам действительно нужно отключить его отдельно для каждого сайта, то нет. В настоящее время это невозможно.
источник
Ctrl-Shift-R
.Почему бы не использовать профили Chrome (также известные как «пользователи»)?
Настройте один из них в качестве своего профиля "dev" (без кэширования). Вы можете включить плагин для уничтожения кэша. Вы также можете отключить куки. Когда пришло время для сеанса разработки, используйте этот профиль. Затем, когда пришло время расслабиться, просто переключите профиль обратно. Все профили могут быть запущены одновременно.
Это также очень удобно для тестирования.
Назначение сочетаний клавиш и сочетаний клавиш для переключения вперед и назад является обледенением на торте.
Теперь, если вы действительно хотите быть ловким, у вас может быть несколько профилей пользователей для разных проектов / сред одновременно (т. Е. Один для JS, один для серверной стороны и т. Д. Несколько мониторов обязательно). Лучше используйте значок суперпользователя, если это вы. ;-)
источник
Отключение кеша из настроек инструментов разработчика в Google Chrome не мешает кешированию изображений, я заметил. Он отключает только кэширование CSS, JavaScript и разметки. Режим инкогнито, вероятно, является наиболее эффективным способом обеспечения работы с некэшированной веб-страницей.
источник
Взгляните на расширение Chrome Cache Killer .
Это расширение автоматически очищает кеш вашего браузера перед загрузкой страницы. Может быть включен / отключен одним щелчком мыши.
Он работает очень хорошо и решает множество проблем при разработке веб-сайтов, поскольку сочетания клавиш Chrome для очистки кэша, похоже, работают не очень хорошо. Я нашел это, когда искал решение проблем с кешем в Chrome.
источник
Взгляните на расширение Super-Cache Chrome, которое позволяет настроить политику кэширования для каждого хоста.
Из документов:
Override caching policy that has been set on the server. Select a host on which the caching is required and all requests from a page with that host will be cached.
источник
Эта опция работает, если у вас есть веб-сайт (в этом случае вы, вероятно, часто обновляете одну и ту же страницу, что приводит к ее кешированию).
Добавьте эту строку кода к себе,
<head>
и она должна сделать свое дело.источник