IE 8 / jQuery UI Dialog не инициализирует EXCEPT при вызове на локальном хосте - PullRequest
0 голосов
/ 04 ноября 2010

У меня есть пара страниц с довольно простым дизайном.Div содержит iframe или некоторые базовые элементы формы (текстовое поле и выбор с помощью кнопки).Когда я работаю над этим через http://localhost/myapp, все отлично работает IE 8, FF, Chrome - все работает.Однако, когда я переключаюсь на имя своего компьютера ИЛИ полное доменное имя сервера, он прекращает инициализацию диалога только в IE 8.Я вижу всплывающую иконку с быстрой ошибкой в ​​окне, но она исчезает, прежде чем я могу попытаться отладить ее.Код находится в try / catch и там не выдается никаких ошибок.Я пытался убедиться, что имя машины / fqdn является «доверенным» или «интранетом», но без разницы.Опять же - прекрасно работает на FF / Chrome при вызове чем-либо - только не IE 8. Мысли?

Ответы [ 2 ]

0 голосов
/ 17 марта 2014

В IE 11 была похожая проблема: сайт работал при обращении как localhost, но не по имени машины.В консоли разработчика я заметил сообщение о том, что сайты интрасети работают в режиме совместимости.По-видимому, это настройка по умолчанию для IE.

Выключил эту настройку (Инструменты -> Настройки представления совместимости -> Отображение сайтов интрасети в представлении совместимости -> снять флажок), и инициализация прошла нормально.

0 голосов
/ 04 ноября 2010

Судя по всему - лишняя запятая в последнем параметре диалога init вызывает эту ошибку. В следующий раз я буду тормозить и буду использовать JSLint.

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