Как отключить кеширование в Firefox?

Если решение @ Cybernate не работает, попробуйте отключить триггер в своей собственной функции, чтобы вы могли ссылаться на него.

clickHandler = function(event){
  if (click++ == 49)
    canvas.removeEventListener('click',clickHandler);
}
canvas.addEventListener('click',clickHandler);
139
задан Ciro Santilli 新疆改造中心996ICU六四事件 5 October 2016 в 08:42
поделиться

7 ответов

Введите "about:config" в строку поиска Firefox и установите:

browser.cache.disk.enable = false
browser.cache.memory.enable = false

При разработке локально или использовании нового явного атрибута HTML5 Вам, вероятно, придется также установить следующее в about:config -

browser.cache.offline.enable = false
226
ответ дан Yevgen Safronov 5 October 2016 в 08:42
поделиться

Я использую CTRL - , SHIFT - УДАЛЯЮТ , который активирует опцию конфиденциальности, позволяя Вам очистить Ваш кэш, сбросить cookie, и т.д., внезапно. Можно даже настроить его так, чтобы это просто СДЕЛАЛО это, вместо того, чтобы открыться диалоговое окно, прося, чтобы Вы подтвердили.

1
ответ дан Naveed S 5 October 2016 в 08:42
поделиться

Можно использовать CTRL - F5 для перезагрузки обхода кэша.

можно установить предпочтения в Firefox для не использования кэша

network.http.use-cache = false

, можно установить Вас веб-сервер для отправки no-cache/Expires/Cache-Control заголовков за js файлами.

Вот пример для апачского веб-сервера.

3
ответ дан Naveed S 5 October 2016 в 08:42
поделиться

Если Вы работаете с серверным кодом, Вы могли бы генерировать случайное число и добавить его до конца src следующим образом....

src = "yourJavascriptFile.js? randomNumber=434534"

с randomNumber, случайным образом сгенерированным каждый раз.

7
ответ дан RekrowYnapmoc 5 October 2016 в 08:42
поделиться

Вы попытались использовать CTRL - F5 для обновления страницы?

12
ответ дан Naveed S 5 October 2016 в 08:42
поделиться

Лучшая стратегия состоит в том, чтобы разработать Ваш сайт для создания уникального URL в файлы JS, который сбрасывается каждый раз, когда существует изменение. Тем путем это кэшируется, когда не было никакого изменения, но сразу не перезагружает, когда любое изменение происходит.

необходимо было бы корректироваться для определенных инструментов среды, но если Вы используете PHP/Apache, вот отличное решение и для Вас и для конечных пользователей.

http://verens.com/archives/2008/04/09/javascript-cache-problem-solved/

3
ответ дан scunliffe 5 October 2016 в 08:42
поделиться

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

60
ответ дан philnash 5 October 2016 в 08:42
поделиться
Другие вопросы по тегам:

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