Windows Tips & News

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

click fraud protection

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

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

Крім того, 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 Хром.

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

Програми Messaging + Skype і People отримали оновлений інтерфейс користувача

Програми Messaging + Skype і People отримали оновлений інтерфейс користувача

Як ви, можливо, знаєте, програма Skype Metro постачається в комплекті з Windows 10. Нещодавно Mic...

Читати далі

Microsoft випускає Windows 10 Build 16353 Redstone 4 Insider Preview

Microsoft випускає Windows 10 Build 16353 Redstone 4 Insider Preview

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

Читати далі

Адміністративні шаблони для Windows 10 Fall Creators Update

Адміністративні шаблони для Windows 10 Fall Creators Update

1 відповідьMicrosoft випустила набір адміністративних шаблонів для Windows 10 Fall Creators Updat...

Читати далі