Могу ли я узнать, в какой версии IE пользователь действительно не имеет значения, какой браузер/режим документа он выбрал? Я просмотрел синтаксический анализ пользовательской строки (поиск «Trident» и «MSIE») и обнаружение функции, но все они, похоже, меняются в зависимости от выбора режима браузера/документа. Есть ли что-то постоянное, независимо от того, что пользователь делает, с помощью которого я могу обнаружить фактический браузер, который у пользователя есть?Возможно ли, какой пользователь IE действительно имеет независимо от сочетаний браузера/документа?
Q
Возможно ли, какой пользователь IE действительно имеет независимо от сочетаний браузера/документа?
0
A
ответ
0
IE имеет очень конкретный список маркеров пользовательского агента, и здесь является полным справочным, который включает в свой соответствующий режим документа:
https://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx#UATokenRef
В соединении, маркер Trident добавляется агента пользователя если установлен режим совместимости.
Этот токен содержит номер версии, позволяющий идентифицировать версию браузера , независимо от текущего режима браузера.
Это не отвечает на вопрос. строка пользовательского агента фактически изменяется, если пользователь играет в режиме браузера/документа, и нет способа рассказать на основе только строки пользовательского агента, которая на самом деле есть у IE. – akhalid
Спасибо, что сообщили мне, у меня был неполный ответ, и я не смог явно указать его внутри ссылки. Я внес изменения, и я надеюсь, что это ответит на ваш вопрос –