2009-02-20 2 views
1

У меня есть внешний JS-файл, который я включаю в мою страницу ASPX. Всякий раз, когда я вношу изменения в JS, мне нужно закрыть браузер и снова открыть его, чтобы увидеть изменения. Я попробовал Ctrl F5, чтобы обновить кешированную копию JS, но это не работает в IE.Внешний JS и браузер

Есть ли способ не перезапускать браузер, чтобы увидеть обновленные изменения?

+0

Я чувствую вашу боль – Akrikos

ответ

3

Как и другие предполагают, я хотел бы перейти к Firefox для разработки и держать IE только для тестирования.

Если вы хотите продолжить разработку на IE, попробуйте Internet Explorer Developer Toolbar. Он предлагает некоторые функции Firebug, и у вас будет быстрый доступ к параметрам для отключения кэша или очистки кеша для определенного домена, что позволит решить ваши проблемы с кешированием.

Cache menu

+0

Да, эта панель инструментов необходима, если вы хотите развить в MSIE. – some

0

Пытается удерживать клавишу сдвига при нажатии кнопки обновления.

+0

Ctrl + F5 является аббревиатурой для принуждать обновления с помощью IE. –

+0

Может быть, но shift-refresh работает для меня довольно последовательно, а ctrl + F5 - нет. –

+0

http://stackoverflow.com/questions/385367/whats-the-difference-between-hit-f5-and-ctrl-f5-in-browser/385491#385491 – some

0

В моем опыте IE тайно кэширует вещи чрезвычайно агрессивно. Возможно, вам придется нажать Ctrl + F5 несколько раз, пока не появятся ваши изменения.

1

Я иногда оставляю файлы JavaScript или CSS открытыми в других вкладках и заставляю перезагружать эти вкладки, чтобы IE мог понять: «Пожалуйста, перезагрузите все, на самом деле, все».

0

Ctrl-F5 или Shift + Click on Refresh может работать. Если нет, вы можете принудительно очистить кеш от инструментов/Свойства обозревателя/Общие/Временные файлы/Удалить.

0

Я бы настоятельно рекомендовал разработать в другом браузере ... агрессивное кэширование может быть болезненным с IE. После разработки вы можете вернуться и протестировать в IE.

Кроме того, Firebug (или что-то в этом роде) - это то, что я не могу обойтись без веб-разработчика. Еще один хороший аддон Firefox - это Web Developer Toolbar (у которого есть простой пункт меню для очистки кеша FF).

Если вы предпочли бы просто придерживаться IE, я думаю, что содержание Джеймса Сокола в других вкладках было бы самым надежным способом избежать кеширования.

0

У вас есть ваш IE, чтобы каждый раз проверять новые версии хранимых страниц?

Сервис -> Параметры -> Параметры [BTN] -> При каждом посещении страницы [радио]

+0

Да, у меня есть эти настройки – DotnetDude

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