IE8 - асинхронная проверка JS? - PullRequest
2 голосов
/ 01 апреля 2009

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

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

Заранее спасибо.

ОБНОВЛЕНИЕ: похоже, что он перетасовывает элементы полученных js-файлов в больший js-файл. В отладчике он показывает метод из одного файла, прямо в середине кода из другого файла. Код, на который опирается «импортированный» сегмент, не найден. Не уверен, что здесь происходит ...

1 Ответ

1 голос
/ 01 апреля 2009

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

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