Как да попреча на IE да отваря страницата ми в режим на съвместимост?

Имам тази html/jsp страница:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html ...
</html>

който по някаква причина се отваря по подразбиране в режим на съвместимост в IE (в моя случай версия 10) и това обърква всичко, тъй като просто не разбира някои съвременни конструкции, присъстващи в библиотеки като angularjs. Чрез отваряне на инструментите за разработчици и промяна на режима на изглед на „стандартен IE“ всичко се оправя и уеб приложението ми работи добре.

И така, какво не е наред с тази заглавка? Има ли начин да принудя IE да отвори страницата ми в нормален режим?

Този въпрос е повече или по-малко същият като този, знам, че: Защо IE-8 насочва изгледа към компактен/съвместим изглед?

но не искам да принуждавам моя потребител да отваря инструменти и да задава опции, както предполага правилният маркиран отговор: повечето от тях са просто невежи, много от тях имат деактивирани инструменти за разработчици на компютрите на тяхната компания. В крайна сметка просто искам да видя къде е проблемът с моето уеб приложение и да направя така, че IE да го приема като нормална страница.


person Phate    schedule 18.09.2015    source източник
comment
stackoverflow.com/ въпроси/4275356/   -  person MoLow    schedule 18.09.2015


Отговори (1)


вмъкнете мета таг в заглавния HTML:

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

„Edge“ принуждава стандартния режим (или най-новата машина за изобразяване) в IE.

За да принудите IE8 да премине в стандартен режим.

<meta http-equiv="x-ua-compatible" content="IE=8">
person Darren Willows    schedule 18.09.2015