Когда один из наших пользователей пытается открыть наш сайт в Edge, вместо этого он открывается в IE. Я понимаю, что на их компьютере есть некоторые настройки, которые могут вызвать это на основе моих исследований (групповые политики, сайты интрасети, режимы совместимости и т. д.)
В поиске я нашел эту страницу MS https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-to-improve-compatibility
В нем говорится, что «вы должны продолжать использовать IE11, если веб-приложения используют... теги <meta>». Я не знаю, означает ли это, что любые и все теги <meta> будут вызывать поведение «открыть его в IE», или они просто рекомендуют это.
Я также думал, что такие вещи, как <meta charset = "UTF-8" />, очень важны. Мы также используем тег <meta> для обозначения размеров/масштабирования области просмотра и т. д.
Должен ли я избегать всех тегов <meta>? Или просто <meta http-equiv = "X-UA-Compatible" content = "IE=edge">? Мне нужно предотвратить переход сайта в IE с моей стороны, не полагаясь на то, что пользователь сделал со своими настройками (если это возможно).






Я хотел бы знать, является ли ваш веб-сайт сайтом интрасети, если да, поскольку в Edge есть групповая политика который открывает все сайты интрасети в IE, вы можете попробовать выполнить следующие действия:
Это не интранет-сайт, хотя сервер, на котором он работает, находится в том же здании, что и машина, на которой возникла проблема. Возможно, он считает его сайтом «интрасеть», если обнаруживает его в той же сети.