Я использую режим совместимости в IE11. Я использую ниже код для установки режима совместимости:IE11 User Agent String issue
<meta http-equiv="x-ua-compatible" content="IE=8">
Теперь, когда я запускаю свою веб-страницу, некоторые функции ломаются. После установки User Agent String в «Internet Explorer 8» все работает нормально. Это означает, что строка пользовательского агента неправильно настроена в совместимом режиме.
Теперь вопрос заключается в том, как я могу заставить свой код использовать строку пользовательского агента IE8. Я поставил точку отладки в код и проверил свойство navigator.useragent
, он показывает строку агента пользователя IE8, но в Fiddler отображается строка пользовательского агента IE11.
Я смущен, почему он не использует IE8 UA в режиме совместимости. Я работаю над изменением кода для совместимости с IE11, но это может занять некоторое время. Таким образом, найденное с использованием x-ua-compatible
может быть быстрым решением. Пожалуйста, порекомендуйте.
Заранее спасибо.
какая часть вашего кода ломается? вы можете поделиться некоторыми –
, есть один URL-адрес для некоторых приложений с сервера. Если я передаю строку агента пользователя IE8, она работает нормально. Эти приложения загружают некоторые DLL. У меня нет доступа к ним. Можем ли мы динамически установить строку User Agent? Если я использую режим совместимости IE8, то какая строка IE7 User Agent должна пройти? – Nalu
Нужно ли добавлять дополнительные теги для режима совместимости? – Nalu