Как заставить полное обновление страницы (не из кеша) в Firefox 4.0?

25

Как вы принудительно перезагрузите (не из кеша) в Firefox 4.0?

Я видел много предполагаемых теорий в Интернете, в том числе:

Ctrl + F5

Ctrl+ Shift+R

Но на самом деле это не работает. Так как ты на самом деле это делаешь?

Кажется, единственный способ сделать это - каждый раз вручную очищать кеш. Это вряд ли решение в среде разработки.

honzakuzel1989
источник

Ответы:

13

Я на Firefox 8 и Ctrl+ F5определенно является ярлыком для полной перезагрузки страницы.

EmSee
источник
Это также работает для IE, и я вполне уверен, что Chrome также. Это перезагрузка в обход кеша.
UtahJarhead
2
Что делать, если кэшированная страница является страницей перенаправления? Ctrl + F5 работает только на текущей странице, но с перенаправлением вы не попадете на страницу, которую хотите перезагрузить без кэширования.
coolcat007
9

В FireBug на вкладке «Сеть» откройте меню (маленький треугольник на вкладке) и выберите «Отключить кэш браузера».

cababunga
источник
8

Перейти к адресу URL: about:config. Это должно загрузить настройки конфигурации Firefox в окне для редактирования. Может появиться предупреждающее сообщение: «Это может привести к аннулированию гарантии!» это потребует от вас щелчка, чтобы загрузить настройки. Затем найдите browser.cache.check_doc_frequencyключ и измените его на 1.


Для справки, допустимые значения для browser.cache.check_doc_frequency:

  • 0 - проверять наличие новой версии страницы один раз за сеанс (сеанс начинается, когда открывается первое окно приложения, и заканчивается, когда закрывается последнее окно приложения).

  • 1 - проверять наличие новой версии каждый раз при загрузке страницы. ← Этот

  • 2 - Никогда не проверяйте новую версию - всегда загружайте страницу из кеша. (автономный режим?)

  • 3- Проверьте наличие новой версии, когда страница устарела. (По умолчанию)

Очевидно, что это повлияет на весь ваш опыт просмотра, но это или CTRL + F5 несколько раз.

twobob
источник
1
Это невероятно полезно при тестировании директив перенаправления веб-сервера, чтобы увидеть, действительно ли страница перенаправляет правильно сейчас.
bgStack15
4

Я обнаружил, что для работы с взаимозависимыми файлами Javascript может потребоваться до 3 настроек. Следующее работает в FireFox 39 (и, возможно, также в более ранних версиях):

  1. Инструменты разработчика Open Firefox
  2. Нажмите на вкладку передач (справа, 4 справа)
  3. Найдите раздел «Дополнительные параметры» (3-й столбец) и нажмите «Отключить кэш (когда панель инструментов открыта)»
  4. Откройте новую вкладку и введите about: config в URL
  5. Найдите «browser.cache.check_doc_frequency» и измените его значение на 1
  6. Найдите «network.http.use-cache» и измените его значение на «false», нажав на строку. Имейте в виду, что для сложных страниц это может значительно увеличить время обновления страницы.

Отдельное спасибо следующим за то, что вывели меня на правильный путь:

Конечно, если это больше, чем просто отладка, и вы хотите явно контролировать страницы в работе, вы должны сделать это в заголовках страниц: http://www.mobify.com/blog/beginners-guide-to-http -cache-заголовки /

НКонг
источник
шаг 3 такой же, как шаг 6, что делает шаги 4,5 и 6 бессмысленными? Полезный список, хотя, спасибо
twobob
1

Насколько я знаю, по крайней мере в серии 3.x, 2-е или 3-е обновление подряд вынуждает Firefox снова получать весь контент страницы. Я могу согласиться, что кажется, что это не всегда работает.

mmmball
источник
1

Вы также можете очистить весь кеш, если хотите. Просто иди к Options ► Advanced ► Network ► Cached Web Content ► Clear Now. Затем нажмите обычную кнопку обновления или нажмите F5, и страница будет полностью обновлена!

Парень в шляпе
источник