A partir de agora, a Microsoft está lançando atualizações diárias para o Canary Channel e atualizações semanais para o Dev Channel de seu mais novo aplicativo Microsoft Edge baseado em Chromium. Surpreendentemente, o navegador pode alterar sua linha de agente de usuário dinamicamente de acordo com as regras que ele baixa de um site especial.
Propaganda
como mover pastas de um drive do Google para outro
Como você já deve saber, o Microsoft Edge, o navegador padrão do Windows 10, é em movimento para um mecanismo da web compatível com Chromium na versão Desktop. A Microsoft explica que a intenção por trás dessa mudança é criar melhor compatibilidade da web para os clientes e menos fragmentação para desenvolvedores da web. A Microsoft já fez uma série de contribuições ao projeto Chromium, ajudando a portar o projeto para o Windows no ARM. A empresa promete contribuir mais para o projeto Chromium.
Além disso, a Microsoft está aprimorando o navegador adicionando recursos que eram exclusivos da versão clássica do aplicativo, incluindo recursos como Leia em voz alta e Microsoft Translator .
Uma nova pesquisa da Bleeping Computer revela que o Edge Chromium pode alterar a string do agente do usuário dependendo de uma condição. Um conjunto de tais condições o navegador baixa no seguinte URL:
https://config.edge.skype.com/config/v1/Edge/75.0.131.0?osname=win&channel=dev&clientId=[idíritu&osver=10.0.18875&osarch=x86_64&osring=WIF&osedition=professional&ostelemetrylevel=full
O servidor retorna um arquivo de configuração JSON com uma variedade de opções para o Edge. Uma de suas seções é um agente de usuário relacionado ao domínio, que permite à Edge alterar dinamicamente seu agente de usuário para sites específicos.
Consulte a seção EdgeDomainActions da configuração:
{'EdgeDomainActions': {'user_agent_override': {'version': 1, 'policies': [{'name': 'EdgeUA', 'type': 'partialReplacement', 'value': 'AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763 '}, {' name ':' ChromeUA ',' type ':' edgeTokenReplacement ',' value ':' '}],' applications ': [{' domínio ':' netflix.com ',' aplicada_policy ':' EdgeUA '}, {' domínio ':' facebook.com ',' aplicada_policy ':' ChromeUA '}, {' domínio ':' messenger.com ',' aplicada_política ':' ChromeUA '}, {' domínio ':' hbonow.com ',' aplicada_policy ':' EdgeUA '}, {' domínio ':' hbogo.com ',' aplicada_política ':' EdgeUA '}, {' domínio ':' napster.com ',' aplicada_policy ':' EdgeUA '}, {' domínio ':' sling.com ',' aplicada_policy ':' EdgeUA '}, {' domínio ':' stan.com.au ' , 'aplicada_policy': 'ChromeUA'}]}},}
Esta seção informa ao navegador Edge que, para certos sites, ele deve representar o Google Chrome (ChromeUA) ou o Microsoft Edge original (EdgeUA).
Para netflix.com, hbonow.com, hbogo.com, napster.com e sling.com, o novo Edge fingirá ser o Edge original e mudará seu agente de usuário para:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763
Para facebook.com, messenger.com e stan.com.au, fingirá ser o Google Chrome e usará o seguinte agente de usuário:
coloque música no ipod sem itunes
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 75.0.3763.0 Safari / 537.36
Para todos os outros domínios não listados, ele usará o agente de usuário padrão, que é:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 75.0.3763.0 Safari / 537.36 Edg / 75.0.131.0
Portanto, o navegador Edge pode habilitar recursos como PlayReady DRM em sites como Netflix usando sua string de agente de usuário padrão 'Edge' e obter melhor desempenho e compatibilidade em sites que funcionam melhor no Chrome, incluindo Facebook e YouTube, alterando seu agente de usuário além do mecanismo Blink do Chromium.
Fonte: Biping Computer .