Я читал об эмуляции типа документа и режиме совместимости в IE и должен сказать, что это совсем немного, чтобы разобраться.
Я разработал приложение с Bootstrap 3 и Ember, отображающее несколько страниц, управляемых через меню.
Я проверил это во всех браузерах, Webkit, Moz и IE, и все казалось идеальным. Я работаю в крупной корпорации, поэтому, когда я решил протестировать его на некоторых компьютерах моих коллег, в IE я получил пустую страницу. Теперь я нашел это очень странным, потому что все они работали под управлением IE10 или IE11, хотя есть странный IE9. Я не мог этого понять, потому что он отлично отображается в моем IE.
Так или иначе, я начал нажимать F12 в их браузерах и понял, что у многих из них IE7 эмулируется, хотя они используют IE10 или 11.
Я немного прочитал об этой проблеме, и я нашел следующее:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
Итак, я добавил эту строку на свою страницу, чтобы она выглядела следующим образом:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
Теперь мой вопрос заключается в следующем: правильно ли я предполагаю, что если при использовании IE на работе была установлена какая-то групповая политика, этот обходной путь решит проблему?
Я проведу некоторые тесты завтра утром, но просто хотел знать, правильно ли это?
Многие люди на работе используют Chrome и Firefox или что угодно, но, очевидно, немало тех, кто использует IE.