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

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

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

73
задан 16.12.2015, 20:09

6 ответов

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

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

32
ответ дан 07.12.2019, 08:09

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

11
ответ дан 07.12.2019, 08:09

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

Cache-Control: no-cache

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

network.http.use-cache = false.
89
ответ дан 07.12.2019, 08:09

Дополнение Firefox CacheViewer позволяет Вам явно удалять определенную кэшируемую страницу.
Я нахожу это довольно полезным, когда обновления Беты Суперпользователя и мой кэш вызывают вещи исчезнуть от страниц редактирования.

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

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

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

Плохая вещь состоит в том, что Johnnycache не работает на Firefox 26.0

11
ответ дан 07.12.2019, 08:09

Я сказал бы, что лучший способ, которым я нашел, состоит в том, чтобы нажать на TOOLS в Firefox и запустить частный просмотр, который не кэширует страниц и восстановит любые страницы, которые Вы имели открытый до входа к ЧАСТНОМУ ПРОСМОТРУ. Хорошая функция.

3
ответ дан 07.12.2019, 08:09

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

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

0
ответ дан 07.12.2019, 08:09

Теги

Похожие вопросы