Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Особенности IE


Автор: MeGaBoJIbT 16.5.2013, 13:23
Добрый день! Совсем недавно работаю с вебом, сильно не ругать)

Есть некий интерфейс на extjs 4. Я вношу в него некоторые изменения. 
Для того чтобы увидеть эти изменения в нормальном браузере мне достаточно почистить кэш и обновить страницу.
Для того чтобы увидеть изменения в IE8, да еще и в режиме совметсимости иногда этого оказывается недостаточно. 
Вопрос 1: почему так происходит? ie еще где-то кеширует скрипты?
Вопрос 2: не поделитесь ли ссылочкой на какие-нибудь статьи про основные отличия IE8 от нормальных браузеров? Не раз уже сталкиваюсь что на фаерфоксе и хроме все работает примерно одинаково, а для IE нужны дополнительные телодвижения.
Вопрос 3: то же что 2, но про режим совместимости

Автор: sQu1rr 16.5.2013, 18:32
К сожалению не могу ответить на ваши вопросы, так как с такой проблемой не сталкивался, мне ctrl+f5 всегда помогает.
Хотелось дать вам совет, может пригодится, и не будете больше тратить время на обновление скриптов в кэше (да и css)
Код

<script src="scriptname.js?something"></script>

Файл может быть одинаковым, но если за вопросом другое значение, браузер перекеширует файл. часто делают чтото вроде scriptname.js?<?php echo time(); ?>, тогда скрипт "вообще не будет кэшироваться" (всегда будет перекешироваться)

Автор: Arantir 16.5.2013, 18:40
MeGaBoJIbTCtrl+F5 попробуйте. Это должно загрузить страницу игнорируя кеш. По идее должно заново загрузится все, что может быть загружено. 
Возможно, что подействует только со второго нажатия, бывает такое... но, как-никак, это быстрее ручной чистки кеша.

Цитата(MeGaBoJIbT @  16.5.2013,  12:23 Найти цитируемый пост)
от нормальных браузеров

Этим все сказано XD

Автор: MeGaBoJIbT 21.5.2013, 11:29
sQu1rr, ага, спасибо, про эту штуку мне рассказывали, но она мешается когда дебаггером надо пройтись, мне кеш чистить не влом =)

Arantir, спасибо, правда все равно в эксплорере не сразу отрабатывает)

В общем по ходу вопрос который я задал глубоко философский - все отвечают мне в духе "не заморачивайся, это эксплорер" =(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)