Як я можу зробити оновлення кешу в Google Chrome?


337

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

Я не можу схоже кешувати оновлення сторінок. У Firefox я знаю, що це Shift+ Оновити.

У Chrome я спробував Ctrl+ R, Ctrl+ Refresh, Alt+ Refresh, Shift+ Refresh, але жоден з них не працює.


2
Версія 4.0.206.1 моєї версії спробувала її знову після внесення змін до мого вихідного коду (PHP). Оновлений штраф у FF за допомогою Shift + F5. Зміни не з’явилися в Chrome після Ctrl + Refresh.
gAMBOOKa

Під "Ctrl + Refresh" ви маєте на увазі фактичне натискання кнопки оновлення? Я не знаю, чи працює це в Chrome; Я майже позитивний, але Ctrl + F5 працює, як і очікувалося.

1
Спробував і F5, і Refresh, Ctrl та Shift ... без змін. Проксі-сервер не налаштований,
gAMBOOKa

12
Command-Shift-R працює в Mac (OS X 10.6.7 та Chrome 17.0.963.56).
Джо Морнін

5
На mac: утримуйте CONTROL і натисніть кнопку перезавантаження Chrome
Mitch Fournier

Відповіді:


343

Натисніть F12або Ctrl+ Shift+ Jна "Відкрити інструменти для розробників" у Windows (на Mac: Cmd+ Opt+ I), тоді ви можете натиснути правою кнопкою миші на піктограму оновлення та вибрати "Порожній кеш і жорстке перезавантаження"

скріншот

Дивіться: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

Документація каже:

  • Для Windows та Linux: Shift + F5або Ctrl+ Shift+R
    • (скріншот): введіть тут опис зображення
  • Для Mac : Cmd+ Shft+ R):

Перезавантажує поточну сторінку, ігноруючи кешований вміст.

Хоча деякі повідомили про цю роботу, інші заявили, що вона працює не правильно

Ваші інші варіанти:

  1. Консоль JavaScript

    Консоль JavaScript доступна у двох режимах у Chrome DevTools: основна вкладка Консолі або як розділений перегляд, який можна відображати на іншій вкладці (наприклад, "Елементи" або "Джерела").

    Щоб відкрити вкладку Консоль, виконайте одну з наступних дій:

    Використовуйте комбінацію клавіш Command - Option - J (Mac) або Control - Shift - J (Windows / Linux). Виберіть Перегляд> Розробник> Консоль JavaScript .

    F12 Здається, тут не згадується, але ця консоль також відкриється в Windows.

    Інструменти для розробників Chrome

    Використання консолі JavaScript

  2. Вікно анонімного перегляду

    Ще один цікавий варіант - відкрити нове вікно анонімного перегляду ( Ctrl+ Shift+ NУ Mac: + Shift+ N.). У цьому вікні не використовуються збережені файли cookie, вміст, кешований або роздільна здатність DNS, тому ви можете протестувати вміст у ньому, не уповільнюючи звичайний перегляд, скидаючи кеш. Це те, що я майже завжди роблю замість очищення кеша. https://support.google.com/chrome/answer/95464

  3. Вимкнути кеш

    Відкрийте Інструменти для розробників Chrome ( F12, Mac: + + I). Клацніть піктограму налаштувань (шестірня в правому нижньому куті). Поставте прапорець "Вимкнути кеш-пам'ять". Тепер, коли ви переглядаєте інструменти для розробників, відкрите кешування вимкнено.

  4. Клацніть та очистити

    Нарешті , є також варіант з Click & Clean розширення


2
Це не працює для мене. f12 нічого не робить. Chrome 25.0.1364.172 на OSX 10.6.8.
Джонатан Хартлі

1
Вам не потрібно відкривати інструменти розробки. Також F12 призначений для вікон. On mac: ⌥⌘I Джерело: developers.google.com/chrome-developer-tools/docs/shortcuts
базар

1
Я думаю, що ці варіанти з’являться лише тоді, коли Chrome захотів їх показати! Зараз я усвідомлюю, що це буде показано лише тоді, коли відкриті інструменти для розробників. Також якщо хтось тут не любить клацнути правою кнопкою миші, ви можете зробити довгий натискання на кнопку оновлення, щоб досягти такого ж ефекту.
Jasjeev Singh

1
Відключити кеш-пам'ять зараз на вкладці Мережі Інструменти для розробників.
TranslucentCloud

1
Я не впевнений, чому хтось сказав, що не потрібно відкривати інструменти розробки. Для мене вони потребують їх відкриття, і тоді це чудово працює. Дякую за пораду.
nycynik

65

Ще один цікавий варіант - відкрити нове вікно анонімного перегляду ( Ctrl+ Shift+ N). У цьому вікні не використовуються збережені файли cookie, вміст, кешований або dns, і ви можете протестувати вміст у ньому, не уповільнюючи звичайний перегляд, скидаючи кеш. Це те, що я майже завжди роблю замість очищення кеша.


1
+1 Я знаходжу Chrome, кешує завантаження файлів. Це особливо засмучує, коли я працюю над конфігураціями apache / nginx і завантажую index.php замість того, щоб переглядати його. Єдиний спосіб - очистити весь кеш, використовувати інкогніто або використовувати Firefox.
Джеймс

1
Так, за винятком випадків, коли це не працює. Я щойно провів 15 хвилин, намагаючись з'ясувати, чому мій завантажений зовнішній файл SWF не був точним. Firefox показав, що це правильно, жодна комбінація оновлення натискання клавіш у Incognito Chrome не очистила SWF від кешу, а також не очистила фактичний кеш Chrome і оновила вікно Incognito. Мені довелося повністю закрити вікно інкогніто та відкрити вікно інкогніто, щоб остаточно відпустити SWF. Працював нормально близько години, поки цього не сталося: /
danjah

Знову через 5 хвилин це не є надійним рішенням, наскільки я можу сказати. Chrome v17.0.963.46 m
danjah

це також вимкне розширення, що може суперечити деяким тестуванням
Daniel Watrous

19

Згідно з документацією , Ctrl+ F5або Shift+ F5має працювати. Можливо, у вас встановлено проксі-сервер на IE & chrome, який кешує вашу сторінку?


1
Якщо ви дійсно хочете бути впевненими, вам потрібно очистити кеш, використовуючи параметри інструментів.
sorin

1
Вам потрібно очистити кеш-пам'ять за допомогою інструментів, щоб змити фавікон із кеша; звичайне жорстке перезавантаження не робить цього.
RomanSt

3
Посилання у вашій відповіді більше не спрямоване на потрібну сторінку.
Audite Marlow

9

Обхідний шлях б'є перезаряджати дуже швидко два рази поспіль.


1
Не у всіх випадках, здається, у мене просто була сторінка, яка не хотіла завантажуватися через попередні проблеми з dns, і Chrome просто відмовився завантажувати її близько хвилини ... після цього вона знову працювала.
Вольф

окрім більш прямих способів, таких як відключення кешу на вкладках мережі або в налаштуваннях, я іноді виявляю, що оновлення сторінки більше десяти разів має ефект очищення. Просто кілька разів ударив оновлення 10-15 разів
Roberthuttinger

9

У мене виникли проблеми з оновленням Chrome, незважаючи на використання shift+ F5або + shift+ r.

Що я виявив, що працює, хоча досить брутально - це утримувати + shift+ rпротягом декількох секунд, щоб браузер зробив кілька спроб оновити кеш Java і не вдався. Потім наступного разу він успішно витягне JS з сервера.


1
Так, я можу це підтвердити. Я робив це сам.
gAMBOOKa

9

Хром для цього смокче. Іноді я можу змусити Shift+ F5працювати, але не завжди. Наразі моїм рішенням є використання розширення "Клік і очищення" . Це некрасиво, але працює кожен раз, тому я би рекомендував це поки.


2
Для мене Ctrl + Shift + R двічі працює щоразу. Я не знаю, чому вони зробили це набридливо.
RomanSt

7

Відкрийте Інструменти для розробників Chrome (F12 або Ctrl + Shift + I або Меню / Інструменти / Інструменти для розробників). Клацніть піктограму налаштувань (шестірня в правому нижньому куті). Поставте прапорець "Вимкнути кеш-пам'ять". Тепер, коли ви переглядаєте інструменти для розробників, відкрите кешування вимкнено.



2

Ви можете натиснути правою клавішею миші, перейти Inspect Elementпід вкладку Resourcesабо Application(у новіших версіях) згорнути Cookiesправою кнопкою миші доменне ім’я та натиснути Clear.


1

це можуть бути просто налаштування вашої клавіатури, перевірте, чи увімкнено або вимкнено функціональні клавіші, в моїй клавіатурі logitech це клавіша FMode, подібно до NumLock!


1
  1. Натисніть меню Інструменти. (гайковий ключ у правому верхньому куті)

  2. Виберіть Опції.

  3. Перейдіть на вкладку Під капотом.

  4. Натисніть Очистити дані веб-перегляду…

  5. Поставте прапорці для типів інформації, яку ви хочете видалити.

    • Очистити історію перегляду
    • Очистити історію завантажень
    • Очистіть кеш
    • Видалити файли cookie
    • Очистити збережені паролі

Ви також можете вибрати період часу, який потрібно видалити кешовану інформацію, використовуючи спадне меню Очистити дані з цього періоду.

  1. Натисніть Очистити дані перегляду, коли буде готово.

12
Чому я видалив увесь кеш-пам'ять, щоб перевірити одну сторінку ?! Я вважаю за краще використовувати Firefox.
gAMBOOKa

Chrome знову на зображенні, і тепер ви можете перезавантажити - superuser.com/a/512833/92862
Чашки

1

У Windows Ctrl + F5для жорсткого перезавантаження та просто F5для перезавантаження.

На Mac + + Rдля жорсткого перезавантаження та + Rдля перезавантаження.

жорстке перезавантаження очищає збережений кеш для цієї сторінки.

Якщо вам цікаво лише тестувати речі, перейдіть до анонімного перегляду . Ви можете просто закрити це вікно, щоб очистити весь тимчасовий кеш і історію.

У Windows : Ctrl+ Shift+N

На Mac : + Shift+N

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.