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.