Внешний JS и браузер - PullRequest
       14

Внешний JS и браузер

1 голос
/ 20 февраля 2009

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

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

Ответы [ 7 ]

3 голосов
/ 20 февраля 2009

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

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

Cache menu

1 голос
/ 20 февраля 2009

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

0 голосов
/ 20 февраля 2009

Есть ли у вас установленный IE для проверки на наличие новых версий сохраненных страниц каждый раз?

Сервис -> Свойства обозревателя -> Настройки [btn] -> При каждом посещении страницы [радио]

0 голосов
/ 20 февраля 2009

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

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

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

0 голосов
/ 20 февраля 2009

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

0 голосов
/ 20 февраля 2009

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

0 голосов
/ 20 февраля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...