". зміни" />

Зміни рядки агента користувача (windows)

Примітка Якщо EdgeHTML розміщується в універсальному додатку для Windows за допомогою WebView, додається "MSAppHost /".

Зміни рядки оглядача для Microsoft Edge

Значення маркера Windows NT 6.3 в модулі EdgeHTML змінено на значення 10.0.

У Microsoft Edge була зроблена спроба очистити рядок агента користувача для видалення елементів, які більше не потрібні. Зокрема, видаляються і більше не будуть відображатися функціональні ключі. До них відносяться:

  • .NET CLR <версия>
  • .NET <версия>
  • TabletPC <версия>
  • Touch
  • Infopath <версия>
  • Trident <версия>

Зміни рядки агента користувача для Internet Explorer 11

Для багатьох веб-сайтів найбільш помітні зміни в Internet Explorer 11 зачіпають рядок оглядача. Для Internet Explorer 11 в Windows 10 вона виглядає наступним чином:

Якщо порівняти рядок агента користувача в Internet Explorer 11 зі значеннями, що повідомляються попередніми версіями Internet Explorer, то можна побачити такі відмінності.

Ці зміни допомагають запобігти невірне розпізнавання IE11 як одну з попередніх версій.

Як і в попередніх версіях Internet Explorer, частини рядка агента користувача можуть змінюватися в залежності від пристрою, на якому працює Internet Explorer, операційної системи і середовища. Ось кілька свіжих прикладів:

  • Класичний браузер IE11 в 64-розрядної версії Windows 8.1 з оновленням
  • Класичний браузер IE11 в 64-розрядної версії Windows 8.1 з оновленням з включеним режимом підприємства
  • Internet Explorer для Windows Phone 8.1 з оновленням

    Ці приклади наведені для різноманітних пристроїв, де встановлені останні оновлення, доступні на момент написання статті. На рядок агента користувача впливає безліч факторів, у тому числі виробники обладнання, оператори зв'язку, адміністратори мережі і налаштування користувача. В результаті для сучасних веб-сайтів більш ефективно використовувати виявлення можливостей замість виявлення браузера.

    Крім того, багато методи виявлення браузерів можуть давати помилковий результат при оновленні браузерів. (Наприклад, підтримка методу attachEvent не означає відсутності підтримки події addEventListener.) Щоб домогтися оптимальних результатів, використовуйте виявлення можливостей у міру необхідності, а взаємодія з браузерами або пристроями, які не підтримують ваші вимоги, спрощуйте в порядку прогресивного поліпшення.

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

    У рідкісних випадках може знадобитися унікально визначити Internet Explorer 11. Для цього використовується токен Trident.

    Зміни рядки агента користувача в більш ранніх версіях

    У рядку агента користувача для Internet Explorer 10 відбулися наступні зміни.

    • Значення маркера Version ( "MSIE") було змінено на "10.0".
    • Значення маркера Trident ( "Trident") стало "6.0".
    • Для Windows 8 значення маркера Platform ( "Windows NT") було змінено на "6.2".

    У рядку агента користувача для Internet Explorer 9 відбулися наступні зміни.

    • Маркер додатки тепер "Mozilla / 5.0".
    • Маркер Version був оновлений до "MSIE 9.0".
    • Маркер Trident був оновлений до "Trident / 5.0".
    • В результаті оновлення рядка агента користувача з неї були виключені маркери, що описують інструменти, надбудови і інше необов'язкове програмне забезпечення.

    Рядок агента користувача попередніх версій включала маркери значення реєстру Pre-Platform і Post-platform. Однак це викликало проблеми з продуктивністю у користувачів, що використовують певні інструменти і надбудови. В результаті тепер ці маркери повідомляються тільки через властивість navigator.userAgent.

    пов'язані теми

    Схожі статті