Вопрос: Как я могу обновить кеш в Google Chrome?


Я не знаю, что именно это называется, путем обновления кэша, я имею в виду, обновить страницу после очистки кеша. Я не хочу очищать весь кеш браузера.

Кажется, я не могу кэшировать обновления моих страниц. В Firefox я знаю, что это сдвиг+ Refresh.

В Chrome я пробовал Ctrl+р, Ctrl+ Refresh, Alt+ Refresh, сдвиг+ Обновить, но никто из них не работает.


316


Источник


Моя версия 4.0.206.1 Пробовала это снова после внесения изменений в мой исходный код (PHP). Освещенный тонко в FF с Shift + F5. Изменения не отображались в Chrome после Ctrl + Refresh. - gAMBOOKa
Под «Ctrl + Refresh», вы имеете в виду фактически нажатие кнопки обновления? Я не знаю, работает ли это в Chrome; Я почти уверен, что Ctrl + F5 работает, как и ожидалось.
Пробовал как с F5, так и с Refresh, Ctrl и Shift ... никаких изменений. Прокси не настроен, - gAMBOOKa
Command-Shift-R работает в Mac (OS X 10.6.7 и Chrome 17.0.963.56). - Joe Mornin
На mac: удерживайте CONTROL и нажмите кнопку перезагрузки Chrome - Mitch Fournier


Ответы:


От себя F12 или Ctrl+сдвиг+J «Открыть инструменты разработчика» в Windows (на Mac: Cmd+Опт+я) тогда ты можешь правый клик на значок обновления и выберите «Пустой кэш и жесткий перезагрузка»

screenshot

Видеть: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

документация говорит:

  • Для Windows и Linux:  сдвиг+F5 или Ctrl+сдвиг+р
    • (Скриншот): enter image description here
  • Для Mac: Cmd+Shft+р):

Перезагружает текущую страницу, игнорируя кешированный контент.

Хотя некоторые сообщили об этом, другие сказали, что он работает неправильно

Другие варианты:

  1. Консоль JavaScript

    Консоль JavaScript доступна в двух режимах в Chrome DevTools: вкладке Первичная консоль или в виде разделенного вида, которое вы можете отображать на другой вкладке (например, Элементы или Источники).

    Чтобы открыть вкладку «Консоль», выполните одно из следующих действий:

    Используйте сочетание клавиш команда - вариант - J (Mac) или контроль -сдвиг -J (Windows / Linux). Выбрать Просмотр> Разработчик> Консоль JavaScript,

    F12 не упоминается здесь, но откроет эту консоль и в Windows.

    Инструменты разработчика Chrome

    Использование консоли JavaScript

  2. Окно инкогнито

    Еще один интересный вариант - открыть новое окно инкогнито (Ctrl+сдвиг+N На Mac:  + сдвиг + N.). В этом окне не будут храниться файлы cookie, кешированный контент или разрешения DNS, поэтому вы можете протестировать его, не замедляя ваш обычный просмотр, сбросив кеш. Это то, что я почти всегда делаю, вместо очистки кеша. https://support.google.com/chrome/answer/95464

  3. Отключить кеш

    Откройте инструменты разработчика Chrome (F12, Mac: ++я). Щелкните значок настроек (шестерня в нижнем правом углу). Установите флажок «Отключить кеш». Теперь, когда вы просматриваете свои инструменты разработчика, открытое кэширование отключено.

  4. Нажмите & Clean

    Наконец, существует также возможность Нажмите & Clean расширение


311



Это не работает для меня. f12 ничего не делает. Chrome 25.0.1364.172 на OSX 10.6.8. - Jonathan Hartley
Вам не нужно открывать инструменты для разработчиков. Также F12 предназначен для окон. На mac: ⌥⌘I Источник: developers.google.com/chrome-developer-tools/docs/shortcuts - basarat
Не уверен, что это были Click & Clean и Ctrl-F5, но он, наконец, работал для меня. Благодаря! - Patrick
Я думаю, эти параметры появятся только в том случае, если Chrome захочет их показать! Теперь я понимаю, что это будет отображаться только при открытии инструментов разработчика. Также, если кому-то здесь не нравится щелкнуть правой кнопкой мыши, вы можете сделать длинный щелчок по кнопке обновления, чтобы добиться такого же эффекта. - Jasjeev Singh
Отключить кеш на сеть вкладки «Инструменты разработчика». - TranslucentCloud


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


63



+1 Я нахожу, что Chrome будет кэшировать загрузки файлов. Это особенно неприятно, когда я работаю над конфигурациями apache / nginx, и я загружаю index.php вместо просмотра. Единственный способ - очистить весь кеш, использовать инкогнито или использовать Firefox. - James
argh, кроме иногда он не работает. Я просто потратил 15 минут, пытаясь понять, почему мой загруженный SWF-файл не был точным. Firefox показал, что он правильный, в Incognito Chrome не было обновлено сочетание клавиш, очистило SWF от кеша и не очистило текущий кэш Chrome и не обновляло окно Incognito. Мне пришлось закрыть и снова открыть окно Incognito, чтобы кэш полностью отпустил SWF. Работала нормально около часа, пока это не произошло: / - danjah
Опять 5 минут спустя, это не является надежным решением, насколько я могу судить. Chrome v17.0.963.46 m - danjah
это также отключит расширения, что может противоречить некоторому тестированию - Daniel Watrous


В соответствии с документация, Ctrl+F5 или сдвиг+F5 должно сработать. Возможно, у вас есть прокси-сервер, настроенный на IE & chrome, который кэширует вашу страницу?


18



Если вы действительно хотите убедиться, что вам нужно очистить кеш, используя опции «Инструменты». - sorin
Вам необходимо очистить кеш с помощью «Инструменты», чтобы очистить значок от кеша; нормальная жесткая перезагрузка не делает этого. - RomanSt
Ссылка в вашем ответе больше не направляется на предполагаемую страницу. - Audite Marlow


Хром отстой для этого. Иногда я могу получить сдвиг+F5 работать, но не всегда. Мое решение на данный момент - использовать 'Click & Clean' расширение. Это уродливо, но работает каждый раз, поэтому я бы порекомендовал это на данный момент.


9



Для меня Ctrl + Shift + R дважды работает каждый раз. Я не знаю, почему они так раздражали. - RomanSt


обходной путь быстро перезагружается дважды подряд.


8



Не во всех случаях кажется, что у меня просто была страница, которая не хотела загружаться из-за более ранних проблем с DNS, и Chrome просто отказался загружать ее примерно на минуту ... после этого она снова работала. - Wolph
помимо более прямых способов, таких как отключение кэша под вкладками в сети или в настройках, я иногда нахожу, что обновление страницы более чем в десять раз имеет эффект клиринга. Просто несколько раз нажмите обновление 10-15 раз - roberthuttinger


У меня были проблемы с обновлением Chrome, несмотря на использование сдвиг+F5 или +сдвиг+р,

То, что я нашел, работает, хотя довольно грубый, чтобы удерживать +сдвиг+р в течение нескольких секунд, чтобы браузер делал несколько попыток обновления кэша Java и терпел неудачу. Затем в следующий раз он успешно восстановит JS с сервера.


8



Да, я могу это подтвердить. Я делал это сам. - gAMBOOKa


Откройте инструменты разработчика Chrome (F12 или Ctrl + Shift + I или меню / Инструменты / инструменты для разработчиков). Щелкните значок настроек (шестерня в нижнем правом углу). Установите флажок «Отключить кеш». Теперь, когда вы просматриваете свои инструменты разработчика, открытое кэширование отключено.


7





Ctrl+сдвиг+F5 кажется, работает для меня.


2