2009-08-15 10:08:30 +0000 2009-08-15 10:08:30 +0000
73
73

Как отключить кэш Firefox?

Я использую Firefox 3.5.2 . По какой-то причине он кэширует страницу и не будет обновляться. Например, я добавил утверждение alert('test'); в некоторый JavaScript-код, который загружается на страницу, но Firefox его не видит. Когда я делаю просмотр исходников, я все еще вижу старый код.

Так что я думаю, что это проблема с кэшем. Как я могу это исправить, или я могу сделать Firefox never кэшировать что-нибудь из http://localhost?

Ответы (9)

89
89
89
2009-08-15 10:20:20 +0000

Выключите кэширование для определенной страницы. правильным способом является установка директивы кэширования в Http запросе:

Cache-Control: no-cache

выключите всю возможность кэширования Firefox через страницу about:config

network.http.use-cache = false.
44
44
44
2011-09-16 17:22:01 +0000

Если вы используете FireBug, то в выпадающем меню вкладки “Сеть” есть возможность отключить кэш браузера.

32
32
32
2009-08-15 10:18:56 +0000

Вы можете заставить все запросы, связанные с обновлением, фактически запрашиваться с сервера (минуя любое уже кэшированное содержимое, и обновлять кэш новой версией), используя Ctrl+F5, а не только F5.

Это не работает для запросов, сделанных страницей в коде на стороне клиента. Когда это проблема, вам нужно использовать метод POST (запросы POST никогда не должны кэшироваться) вместо GET или добавлять постоянно меняющееся значение в строку запроса (например, текущее время в мс).

11
11
11
2009-08-15 11:31:26 +0000

Если вы установите Веб-разработчик addon, это даст вам дополнительную панель инструментов, где вы сможете отключить кэш, среди прочего. Я настоятельно рекомендую это и Firebug , если вы работаете с веб-страницами или скриптами.

11
11
11
2009-08-15 11:49:22 +0000

Firefox addon CacheViewer позволяет явно удалить определенную кэшированную страницу.
я нахожу его довольно полезным, когда обновления Superuser-Beta и мой кэш приводят к исчезновению вещей со страниц редактирования.

Есть еще один аддон под названием JohnnyCache в этой статье .

Теоретически Johnnycache может предотвратить доступ к кэшу для отдельных файлов или путей - что было бы идеально. На практике это не работает в некоторых случаях (может быть, я как-то даю ему неправильный путь).

Вы можете использовать Johnnycache для блокирования кэширования для всего разрабатываемого сайта (просто используйте yoursitename.com). Это всегда работает, но может замедлить загрузку сложных страниц. Но я бы посоветовал сделать это при первой установке Johnnycache, чтобы получить представление о том, как это работает.

Плохо то, что Джонникэш не работает для Firefox 26.0.

2
2
2
2017-03-19 00:33:30 +0000

На устройствах Android используйте следующие настройки в about:config для отключения кэша браузера:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
1
1
2018-05-24 13:55:31 +0000

В новых версиях вы можете настроить Firefox так, чтобы http-кэш был отключен всякий раз, когда у вас открыт Инспектор, что очень удобно для разработки. (Я использую Firefox Developer Edition 61)

  • Open the Inspector (cmd + opt + i на Mac).
  • Откройте настройки, щелкнув по трем точкам в верхней правой части Инспектора и выбрав “Настройки”

  • На открывшейся странице убедитесь, что в разделе “Дополнительные настройки:” отмечен следующий параметр. “Отключить HTTP-кэш (при открытой панели инструментов)”

И все. Всякий раз, когда у вас открыт Инспектор, кэш будет автоматически отключен.

0
0
0
2018-06-04 09:05:46 +0000

2018 - about:config settings

В 2018 году некоторые настройки Firefox about:config, упомянутые в предыдущих ответах, больше не существуют.

В настройках about:config для отключения набора веб-кэша Firefox: ** browser.cache.disk.enable**= false


Частный браузер

Другой способ отключить кэш - это просто открыть Частный браузер с помощью гамбургерного меню или ярлыка CTRL + SHIFT + P.

0
0
0
2011-04-04 23:28:59 +0000

В Firefox 4 используйте about:config . В фильтре введите cache. Переключите все переключатели на false. Будьте осторожны, не меняйте размеры, только переключатели.

Затем используйте Ctrl + F5 для обновления. Это также хорошо работает для тестирования скорости страницы.