Jump to content
Zuz

Web-интерфес в Линии-IP 7+ и IE

Recommended Posts

Новый web-интерфейс использует функции JSON в html-коде. Но в заголовках возвращаемой сервером web-страницы указан неверный тип документа, в результате у IE возникает проблема определения режима работы документов (в корпоративной среде, где используется по умолчанию просмотр в режиме совместимости документов в браузере). В результате браузер не предоставляет функцию JSON (режим работы документов IE7) и скрипт не выполняется, что приводит к тому, что Flash-объект не запускается.

 

Для решения проблемы требуется указать тип документа в начале html:

<!DOCTYPE html>

и мета-тэга в head:

<meta http-equiv="X-UA-Comatible" content="IE=edge" />

 

Просьба поправить (это требования текущих web-станадротов).

 

Share this post


Link to post
Share on other sites

Здравствуйте!
Передал запрос в отдел программирования, по результату сообщу.

Share this post


Link to post
Share on other sites

Здравствуйте!
Необходимо обновить IE7 как минимум до IE8, а желательно, до актуальной версии.
Предупреждение  о том, что IE7 устарел и его необходимо обновить, добавим.

Share this post


Link to post
Share on other sites

Необходимо обновить IE7 как минимум до IE8, а желательно, до актуальной версии.

Предупреждение  о том, что IE7 устарел и его необходимо обновить, добавим.

Добрый день.

Вы, по всей видимости, не совсем понимаете, как работает режимы совместимости в IE8+. Детали тут https://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx

Для того, чтобы браузер работал (даже самый актуальный IE11) требуется чтобы был правильно указан тип html-документа как я писал выше и т.к. в корпоративной среде по умолчанию может быть включен режим просмотра в режиме совместимости для всех браузеров, то желательно указать ещё и мета-тэг. Сейчас же при подключению к web-интерфейсу Линии-IP 7+ из IE11 (последняя актуальная версия) браузер переключается в режим IE7 из-за того, что вы не соблюдаете рекомендации, но используете функции доступные только в edge-режиме.

 

Поэтому прошу ещё раз прочитать документацию и с делать правильно!

Share this post


Link to post
Share on other sites

Здравствуйте!
Передал запрос в отдел программирования, по результату сообщу.

Share this post


Link to post
Share on other sites

Передал запрос в отдел программирования, по результату сообщу.

Кстати, кто-то из ваших разработчиков вполне себе в теме, посмотрите код "C:\Program Files (x86)\DevLine\Line\www\html5\player.html" это именно то, о чём я говорил.

Тип документа можно в принципе не менять, но вот X-UA-Compatible необходимо добавить. Пока сделал это вручную и всё заработало как ожидалось. Что именно там указать IE=8 (т.к. на этом уровне совместимости работает этот код) или IE=edge решать вам.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×