0

Я получаю сообщение о том, что страница предназначена для режима документа 5, а некоторые функции недоступны при запуске приложения Angular2. Какие все прокладки необходимы для IE и Edge для Angular2? Я на IE 11, а также на той же странице, но не работает с Edge.IE 10/11 и Edge Shim для Angular 2

enter image description here

+1

http: // stackoverflow.com/questions/35140718/angular-2-with-ie-11-not-working – micronyks

ответ

1

Это может не иметь ничего общего с Проставки или Angular2. Если ваша страница отображается в режиме документа 5 в IE/Edge, существует вероятность того, что страница не будет правильно определять doctype.

Чтобы решить, убедитесь, что у вас есть следующий DOCTYPE директива:

<!DOCTYPE html> 

Затем проверьте режим документа с помощью браузера:

enter image description here

Для получения дополнительной информации:

https://msdn.microsoft.com/en-us/hh779632.aspx

+0

Хорошо рядом. Режим документа для IE11 доступен только тогда, когда мои инструменты для разработчиков открыты. Когда он закрывается, он возвращается к IE7. У меня установлен IE 11. Я также указал doctype, но в IE7 он, похоже, не работает, и angular2 может не работать в IE7, насколько мне известно. Мой вопрос в том, где я могу изменить режим приложения по умолчанию на IE11, даже когда devtools закрыты. В режиме IE11 я могу работать с приложением. – Gary

+1

Попробуйте добавить метатег: . Для получения дополнительной информации это может помочь вам: http://stackoverflow.com/questions/13284083/ie10-renders-in-ie7-mode-how-to-force-standards-mode – pixelbits

+0

Хорошо работает. Но это не работает в Edge. Это дает нам возможность достичь этой ошибки страницы в Edge. Кажется, он не обнаружил Apache HTTPD Virtual Host. У меня уже есть файл хоста, и IE работает. – Gary

Смежные вопросы