Google Chrome - очистить кэш для определенного веб-сайта


129

Недавно я создал бесплатную учетную запись веб-хостинга на x10Hosting. Давайте использовать www.example.x10host.com в качестве примера домена. Прежде чем подписаться на домен, я посетил домен, чтобы узнать, доступен ли он. Когда я увидел, что это так, я зарегистрировал его и сразу же отправился смотреть его в Google Chrome. Я все еще получил сообщение «Домен доступен», поэтому я попробовал еще раз через 10 минут, и все еще получил сообщение. Я попробовал позже в Firefox и получил его тоже. На следующий день я попробовал это в Internet Explorer, и это сработало. Я предполагаю, что теперь у меня есть устаревший кеш страницы, сохраненный как для Chrome, так и для Firefox. Как я могу очистить только кеш для этой конкретной страницы, чтобы она нормально загружалась?


Так же, как в IE "ctrl" + "F5"
Ramhound

2
Возможно, вы захотите посмотреть на этот ответ. Это решает вашу реальную проблему очистки кэша, относящегося к определенному веб-сайту (который открыт в настоящее время), а не ко всему браузеру .
RBT

Ответы:


288

@dwurf Ctrl Shift + F5 / R - Hard Reload, не очищает кеш.

Есть простой способ сделать то, что хочет OP:

  1. Откройте Dev Tools, нажав: F12или Ctrl+ Shift+ I(или на Mac: Opt+ Cmd+ I)

  2. Теперь просто оставив инструменты разработки открытыми, щелкните правой кнопкой мыши или нажмите и удерживайте кнопку перезагрузки рядом с адресной строкой. Теперь открывается несколько «скрытое меню».

  3. Выберите: «Очистить кэш и выполнить полную перезагрузку»


а как насчет истории?
user3459110

2
Это все еще в силе, есть ли видео о том, как сделать шаг 2. пробовать безрезультатно
pal4life

7
Это не поможет, если сайт A перенаправит меня на сайт B, и я хочу очистить кэш для сайта A.
Тайлер Коллиер

4
Инструмент разработки>> NetworkПроверкаDisable cache
Химический Программист

2
Важно знать, что он очищает весь кеш браузера, а не только относится к веб-сайту, открытому в данный момент на текущей вкладке.
RBT


5

В настройках / настройках Chrome DevTools есть опция в разделе «Сеть»:

Отключение кэш-памяти (в то время как Devtools открыта)

Вы можете открыть это и перезагрузить веб-страницу без кэша.

У меня была неприятная ситуация, когда перенаправлялся HTTP, поэтому я не мог просто обновить. Открытие DevTools с опцией «Отключить кеш ...» и повторный ввод URL-адреса - это единственное, что я мог понять, кроме как сделать это в обычных настройках Chrome и удалить там кеш (значительно сложнее)

Напомним, что открытие DevTools также позволяет включить третью опцию в контекстном меню кнопки обновления (щелчок правой кнопкой мыши):

  • Нормальный Обновить
  • Hard Refresh
  • Пустой кеш и Hard Reload (осторожно, это очищает весь кеш)

Здесь есть хорошее объяснение того, что означают эти параметры: https://stackoverflow.com/a/14969509/363701

Стоит отметить, что очистка кэша не очищает историю.



0

В моем случае при разработке я создал страницу перенаправления, но я не смог сделать это ctrl+f5на странице, потому что на странице было недостаточно времени, пока не был выполнен метод перенаправления.

Затем я пошел в консоль f12и затем нажал, f1чтобы увидеть опции, отключил JavaScript, чтобы избежать перенаправления, и после этого я сделал ctrl+f5перед включением JavaScript снова.

Надеюсь, это кому-нибудь поможет.


0
  1. В Chrome откройтеchrome://settings/siteData

  2. Введите example.x10host.comв поле поиска файлы cookie .

  3. Нажмите на корзину, чтобы удалить кэшированные данные и файлы cookie для этого веб-сайта.

-1

щелкните правой кнопкой мыши по перезагрузке и выберите Очистить кэш и Жесткая перезагрузка

нажмите, чтобы увидеть шаги


1
Автор использует Windows, ваш скриншот показывает, что вы используете macOS. Применим ли ваш ответ на вопрос автора?
Ramhound

Спасибо за вашу помощь!! но второй шаг этого ответа также говорит об этом
Гаурав Шарма

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

Спасибо за упоминание этого. Я думал, что шаги очевидны из изображения, но это не так. Я должен был упомянуть, что перед тем, как щелкнуть правой кнопкой мыши по кнопке перезагрузки, вам нужно открыть инструменты разработки, иначе это меню не появится. Еще раз спасибо!!
Гаурав Шарма

Информация в вашем комментарии должна быть в вашем ответе.
Ramhound
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.