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 и оптимизировать производительность системы
Сделать так, чтобы часы на панели задач отображали секунды в Windows 10

Сделать так, чтобы часы на панели задач отображали секунды в Windows 10

16 ответовВы можете заставить часы на панели задач показывать секунды в Windows 10. Это возможно ...

Читать далее

Отключить подсказку Firefox в поиске в адресной строке Firefox

Отключить подсказку Firefox в поиске в адресной строке Firefox

Вы можете отключить подсказку Firefox в адресной строке Firefox, если вам не нравится видеть прод...

Читать далее

Snippingtool.exe Архивы клипов

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее