IE8-асинхронная проверка JS?


Итак, я вижу некоторые странные проблемы в ie8 с jquery и различными файлами javascript. Эти ошибки не встречаются в Firefox, Safari или предыдущих версиях IE. Главное, что происходит, - это неопределенные переменные, несовпадающие ошибки скобок и т. д... но ошибка меняется каждый раз, когда вы принудительно обновляете страницу. Проверка цитируемых файлов не выявила таких синтаксических ошибок.

Мой вопрос, во-первых, кто-нибудь еще видел такие ошибки? Похоже, что это похоже на проблемы с асинхронным события. Имеет ли это какое-то отношение к новым функциям многопроцессного/многопоточного просмотра в IE8? Выполняет ли IE 8 какую-то проверку файлов js сразу после их загрузки?

Заранее благодарю.

UPDATE: похоже, что это перетасовка элементов полученных файлов js в более крупный файл js. В отладчике он показывает метод из одного файла, прямо в середине кода из другого файла. Код, на который опирается" импортированный " сегмент, не найден. Не знаю, что здесь происходит....

1 2

1 ответ:

Итак, оказывается, это проблема с указанием типа mime "application / javascript "вместо" text/javascript". Приложение заставляет ie8 сходить с ума....и подумать только, мы использовали приложение в первую очередь, чтобы обойти ошибки предыдущей версии ie.