Як змусити оновити повну сторінку (не з кешу) у Firefox 4.0?


25

Як ви змушуєте перезавантажувати (не з кешу) у Firefox 4.0?

В Інтернеті я бачив багато передбачуваних теорій, зокрема:

Ctrl + F5

Ctrl+ Shift+R

Але насправді це насправді не працює. То як же насправді це зробити?

Єдиний спосіб, як мені здається, це може зробити - це щоразу вручну очищати кеш. Навряд чи це рішення в умовах розвитку.

Відповіді:


13

Я в Firefox 8 і Ctrl+, F5безумовно, є ярликом до повного перезавантаження сторінки.


Це також працює для IE, і я досить впевнений у Chrome. Це перезавантаження, минаючи кеш.
UtahJarhead

2
Що робити, якщо сторінка, що кешується, це сторінка перенаправлення? Ctrl + F5 працює лише на поточній сторінці, але з перенаправленням ви не будете на тій сторінці, яку ви хочете перезавантажити без кешування.
coolcat007

9

У FireBug на вкладці Net відкрийте меню (маленький трикутник на вкладці) та виберіть «Відключити кеш браузера».


8

Перейти до адреси URL: about:config. Це має завантажити настройки конфігурації Firefox у вікно для редагування. Можливо, ви побачите попереджувальне повідомлення про те, що "Це може втратити гарантію!" для завантаження налаштувань знадобиться натиснути клавішу. Потім знайдіть browser.cache.check_doc_frequencyключ і змініть його на 1.


Для довідки, дійсні значення для browser.cache.check_doc_frequency:

  • 0 - Перевірте нову версію сторінки один раз на сеанс (сеанс починається, коли відкриється перше вікно програми, і закінчується, коли останнє вікно програми закривається).

  • 1 - Перевіряйте нову версію кожного разу при завантаженні сторінки. ← Цей

  • 2 - Ніколи не перевіряйте наявність нової версії - завжди завантажуйте сторінку з кеша. (офлайн-режим?)

  • 3- Перевірте нову версію, коли сторінка застаріла. (За замовчуванням)

Очевидно, це вплине на весь ваш досвід перегляду, але це кілька разів або це CTRL + F5.


1
Це надзвичайно корисно під час тестування директив веб-сервера щодо переадресації, щоб побачити, чи справді сторінка зараз перенаправлена ​​належним чином.
bgStack15

4

Я виявив, що це може зайняти до 3 налаштувань, щоб зробити цю роботу під час роботи з взаємозалежними файлами Javascript. Наступні роботи у FireFox 39 (і, мабуть, і більш ранні версії):

  1. Відкрийте Firefox Інструменти для розробників
  2. Клацніть на вкладці передач (права сторона, четверта справа)
  3. Знайдіть розділ «Попередні налаштування» (3-й стовпець) і натисніть «Вимкнути кеш (коли відкрито панель інструментів)»
  4. Відкрийте нову вкладку та введіть about: конфігуруйте в URL-адресу
  5. Знайдіть "browser.cache.check_doc_frequency" та змініть його значення на 1
  6. Шукайте "network.http.use-cache" та змініть його значення на "false", натиснувши на рядок. Пам’ятайте про складні сторінки, це може значно збільшити ваш час на оновлення сторінки.

Особлива подяка наступним за те, що я став на правильний шлях:

Звичайно, якщо це більше, ніж просто налагодження, і ви хочете чітко контролювати сторінки у виробництві, вам слід зробити це у заголовках сторінок: http://www.mobify.com/blog/beginners-guide-to-http -кеш-заголовки /


крок 3 - це те ж саме, що етап 6 візуалізації кроків 4,5 і 6 є безглуздим? Корисний список, хоча, дякую
twobob

1

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


1

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

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