Windows Tips & News

Microsoft Edge Chromium динамически меняет своего пользовательского агента

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

На данный момент Microsoft выпускает ежедневные обновления для Canary Channel и еженедельные обновления для Dev Channel своего новейшего приложения Microsoft Edge на основе Chromium. Удивительно, но браузер может динамически изменять строку своего пользовательского агента в соответствии с правилами, которые он загружает со специального веб-сайта.

Рекламное объявление

Как вы, возможно, уже знаете, Microsoft Edge, веб-браузер по умолчанию в Windows 10, является движущийся в веб-движок, совместимый с Chromium, в версии Desktop. 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", "application_policy": "EdgeUA" }, {"domain": "facebook.com", "application_policy": "ChromeUA"}, {"domain": "messenger.com", "application_policy": "ChromeUA"}, {"domain": "hbonow. com "," application_policy ":" EdgeUA "}, { "домен": "hbogo.com", "прикладная_политика": "EdgeUA"}, {"домен": "napster.com", "примененная_политика": "EdgeUA"}, {"домен": "sling.com", "application_policy": "EdgeUA"}, {"domain": "stan.com.au", "application_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 и оптимизировать производительность системы
Вышел Firefox 115 с улучшениями импорта данных

Вышел Firefox 115 с улучшениями импорта данных

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительно...

Читать далее

Приложение GetContact сливает ваши личные данные, даже если вы об этом никогда не слышали

Приложение GetContact сливает ваши личные данные, даже если вы об этом никогда не слышали

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительно...

Читать далее

Как включить улучшенный макет привязки в Windows 11 Build 23493

Как включить улучшенный макет привязки в Windows 11 Build 23493

Как отмечается в официальном заявлении Microsoft, Windows 11 сборка 23493 добавляет новый стиль м...

Читать далее