2012-07-04 4 views
12

Firebug does not refresh cache on changed JavaScript при отладке кода JavaScript в разделе сценария Firebug. Он по-прежнему показывает & выполнение старого JavaScript-кода, который я написал от 1 до 2 часов назад.Firebug не обновляет кеш при изменении JavaScript

Версия для Firefox - 13.0.1.
Firebug 1.9.2.

Не могли бы вы предложить мне, как преодолеть эту проблему? Или в любом случае очистка кеша JavaScript под Firebug?

+1

Я нашел решение. Проблема заключалась в том, что Firefox кэшировал мой файл JavaScript, хотя я удаляю исходный файл JavaScript из исходного кода. Удаление кеша браузера Firefox решило мою проблему. –

+1

Как вы очищаете кеш? Обычно cntrl + F5 должен очищать кеш. –

ответ

10

Когда я столкнулся с этой проблемой, я обычно перезапускал Firefox (закрыть, снова открыть), но очистка кеша с использованием ctrl+F5 тоже сработала.

+2

Не работает для меня на FFv25 – sorx00

+6

Остерегайтесь, что 'ctrl + F5' на самом деле не очищает кеш, а является [перезагрузкой (переопределить кеш)] (https://support.mozilla.org/en-US/kb/keyboard -shortcuts-Perform-Firefox-задача-быстро). Вещи, загруженные, например. с 'XMLHttpRequest' или RequireJS не будет магически переопределять кеш. Вместо этого Firebug [меню опций Net Panel] (https://getfirebug.com/wiki/index.php/Net_Panel#Options_Menu) имеет параметр «Отключить кеш браузера». (Но будьте осторожны, он отключает кеш для всех сайтов, пока он снова не будет включен вами). –

+1

У меня было ** Отключить HTTP-кеш (когда панель инструментов открыта) ** в панели настроек firebug проверена и она всегда забыла обновить вкладку отладчика (инспектор показал фактическое содержимое). Когда я отключил эту опцию в firebug, 'ctrl + F5' снова работал. Супер раздражает :-) –

Смежные вопросы