Windows Tips & News

Microsoft Edge Chromium динамічно змінює свій агент користувача

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

На даний момент Microsoft випускає щоденні оновлення для Canary Channel і щотижневі оновлення для Dev Channel своєї новітньої програми Microsoft Edge на основі Chromium. Дивно, але браузер може динамічно змінювати рядок агента користувача відповідно до правил, які він завантажує зі спеціального веб-сайту.

Реклама

Як ви, можливо, вже знаєте, Microsoft Edge, веб-браузер за замовчуванням Windows 10, є переміщення на веб-сумісний із Chromium версії для настільних комп’ютерів. Microsoft пояснює, що мета цього кроку полягає в тому, щоб створити кращу веб-сумісність для клієнтів і менше фрагментації для веб-розробників. Microsoft вже внесла ряд внесок у проект Chromium, допомагаючи перенести проект на Windows на ARM. Компанія обіцяє зробити більший внесок у проект Chromium.

Сторінка завантаження Microsoft Edge

Крім того, Microsoft покращує браузер, додаючи функції, які були ексклюзивними для класичної версії програми, включаючи такі функції, як Читати вголос і Перекладач Microsoft.

Нове дослідження Bleeping Computer показує, що Edge Chromium може змінювати рядок свого агента користувача залежно від умов. Набір таких умов браузер завантажує з наступної URL-адреси:

https://config.edge.skype.com/config/v1/Edge/75.0.131.0?osname=win&channel=dev&clientId=[id]&osver=10.0.18875&osarch=x86_64&osring=WIF&osedition=professional&ostelemetrylevel=full

Сервер повертає файл конфігурації JSON з різними параметрами для Edge. Один із його розділів — це агент користувача, пов’язаний з доменом, який дозволяє Edge динамічно змінювати свій агент користувача для певних веб-сайтів.

Перегляньте розділ EdgeDomainActions у конфігурації:

{ "EdgeDomainActions":{ "user_agent_override":{ "version":1, "policies":[ { "name":"EdgeUA", "type":"partialReplacement", "value":"AppleWebKit/537.36 (KHTML, як гекон) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763" }, { "name":"ChromeUA", "type":"edgeTokenReplacement", "value":"" } ], "applications":[ { "domain": "netflix.com", "applied_policy":"EdgeUA" }, { "domain":"facebook.com", "applied_policy":"ChromeUA" }, { "domain":"messenger.com", "applied_policy":"ChromeUA" }, { "domain":"hbonow. com", "applied_policy":"EdgeUA" }, { "domain":"hbogo.com", "applied_policy":"EdgeUA" }, { "domain":"napster.com", "applied_policy":"EdgeUA" }, { "domain":"sling.com", "applied_policy":"EdgeUA" }, { "domain":"stan.com.au", "applied_policy":"ChromeUA" } ] } }, }

Цей розділ повідомляє браузеру Edge, що для певних сайтів він повинен імітувати Google Chrome (ChromeUA) або оригінальний Microsoft Edge (EdgeUA).

Для netflix.com, hbonow.com, hbogo.com, napster.com і sling.com новий Edge видаватиметься оригінальним Edge і перемикає свій агент користувача на:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, як Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

Для facebook.com, messenger.com і stan.com.au він видаватиметься за Google Chrome і використовуватиме такий агент користувача:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, як Gecko) Chrome/75.0.3763.0 Safari/537.36

Для всіх інших доменів, не зазначених у списку, він використовуватиме агент користувача за замовчуванням, який:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, як Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0

Таким чином, браузер Edge може увімкнути такі функції, як PlayReady DRM на таких сайтах, як Netflix, використовуючи свій рядок агента користувача Edge за замовчуванням, і отримати кращу продуктивність і сумісність з веб-сайтами, які краще працюють у Chrome, включаючи Facebook і YouTube, шляхом зміни його агента користувача на додаток до механізму Blink Хром.

Джерело: Спливаючий комп'ютер.

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Windows 10 build 14942 призначена для інсайдерів Fast Ring

Windows 10 build 14942 призначена для інсайдерів Fast Ring

Сьогодні Microsoft випустила ще одну версію Windows 10 Insider Preview. Windows 10 build 14942 те...

Читати далі

Microsoft відмовляється від класичного очищення диска в Windows 10

Microsoft відмовляється від класичного очищення диска в Windows 10

Сьогодні Microsoft оголосила, що вони видаляють класичний інструмент очищення диска на користь фу...

Читати далі

Як увімкнути режим розробника в Windows 10

Як увімкнути режим розробника в Windows 10

Залиште відповідьРежим розробника в Windows 10 дозволяє користувачеві налагоджувати програми. Це ...

Читати далі