Windows

Пользовательский агент IE 10 String получает обновление от Microsoft - что это значит!

Microsoft MIX - Internet Explorer 10 Demonstration | Engadget

Microsoft MIX - Internet Explorer 10 Demonstration | Engadget
Anonim

Microsoft обновила агент пользователя для Internet Explorer , доступный в настоящее время с Windows 8 Release Preview . Это обновление было объявлено вместе с IE 10 Platform Preview 1 .

Согласно блогу IE 10 в MSDN, команда IE сделала два дополнения к пользовательскому агенту, доступному внутри IE. Эти дополнения должны улучшать представления совместимости для более старых сайтов, поддерживаемых браузером. Однако функции самого браузера остаются неизменными.

В действительности эти дополнения напрямую связаны с представлением о совместимости браузера, которое масштабирует проблему нестандартных меню, изображений или текста. Очевидно, что эти изменения важнее для авторов сайта, по сравнению с обычными конечными пользователями. Представление совместимости автоматически корректирует эти объекты веб-сайтов, таким образом делает более ранние сайты выглядят лучше .

Первое дополнениепозволяет определить, имеет ли аппарат сенсорное оборудование через новый токен Touch, говорится в вышеупомянутом сообщении в блоге. Имейте в виду, что пользователи с сенсорным оборудованием могут также использовать мышь и клавиатуру. Вы можете увидеть, где этот токен вписывается в строку пользовательского агента в приведенных ниже примерах.

IE10 на машине без сенсорного оборудования:

Mozilla / 5.0 (совместимый MSIE 10.0, Windows NT 6.2, Trident / 6.0)

IE10 на аппарате с сенсорным оборудованием:

Mozilla / 5.0 (совместимый; MSIE 10.0; Windows NT 6.2; Trident / 6.0; Touch)

Как это работает

Чтобы обнаружить сенсорную способность клиентская сторона, разработчики сайта могут просто использовать строку пользовательского агента:

var hasTouch = navigator.msMaxTouchPoints> 0;

Если свойство существует и возвращает значение больше нуля, пользовательский ПК имеет возможность касания.

второе дополнение к строке пользовательского агента IE10 представляет собой маркер архитектуры , предназначенный для устройств под управлением Windows RT (Windows 8 на архитектурах ARM). Он предназначен для дополнения существующих значений для других архитектур:

32-разрядный IE10 в 32-разрядной Windows:

Mozilla / 5.0 (совместимый; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

32-разрядный IE10 в 64-битной Windows:

Mozilla / 5.0 (совместимый MSIE 10.0, Windows NT 6.2, WOW64; Trident / 6.0)

64-разрядный IE10 в 64-разрядной версии Windows:

Mozilla / 5.0 (совместимый MSIE 10.0, Windows NT 6.2, Win64, x64, Trident / 6.0)

IE10 в Windows RT:

Mozilla / 5.0 (совместимо; MSIE 10.0; Windows NT 6.2; ARM; Trident / 6.0)

So в основном вы можете сделать разницу как для 32-битных, так и для 64-битных пользователей. Фактически эти дополнения являются преемниками строк пользовательского агента IE 9 с этими двумя модификациями:

  • Значение токена «MSIE» теперь «10.0»
  • Значение токена «Trident» теперь «6.0»

Эти новые дополнения применимы как для просмотра Metro, так и для Desktop. Они предназначены для изучения тех же возможностей платформы браузера.

Веб-разработчики могут повысить производительность своих веб-сайтов, внедряя эти дополнения, а не улучшая экологические параметры сайта. Мощные пользователи могут делать манипуляции, чтобы оптимизировать производительность своих сайтов.