A hores d’ara, Microsoft publica actualitzacions diàries al Canary Channel i setmanals al Dev Channel de la seva nova aplicació Microsoft Edge basada en Chromium. Sorprenentment, el navegador pot canviar dinàmicament la seva línia d’agent d’usuari d’acord amb les regles que descarrega d’un lloc web especial.
Anunci publicitari
com pujar de nivell ràpidament al vapor
Com ja sabreu, Microsoft Edge, el navegador web per defecte de Windows 10, ho és en moviment a un motor web compatible amb Chromium a la versió d'escriptori. Microsoft explica que la intenció d’aquest moviment és crear una millor compatibilitat web per als clients i una menor fragmentació per als desenvolupadors web. Microsoft ja ha fet diverses contribucions al projecte Chromium, ajudant a portar el projecte a Windows a ARM. La companyia promet contribuir més al projecte Chromium.
A més, Microsoft millora el navegador afegint funcions exclusives de la versió clàssica de l’aplicació, incloses funcions com ara Llegeix en veu alta i Microsoft Translator .
Una nova investigació de Bleeping Computer revela que Edge Chromium pot canviar la seva cadena d’agent d’usuari en funció d’una condició. Un conjunt d'aquestes condicions que el navegador descarrega de l'URL següent:
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
El servidor retorna un fitxer de configuració JSON amb diverses opcions per a Edge. Una de les seves seccions és un agent d'usuari relacionat amb el domini, que permet a Edge canviar dinàmicament l'agent d'usuari per a llocs web específics.
Consulteu la secció EdgeDomainActions de la configuració:
{'EdgeDomainActions': {'user_agent_override': {'version': 1, 'policies': [{'name': 'EdgeUA', 'type': 'partialReplacement', 'value': 'AppleWebKit / 537.36 (KHTML, com Gecko) 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'}]}},}
Aquesta secció indica al navegador Edge que per a determinats llocs hauria de suplantar la identitat de Google Chrome (ChromeUA) o el Microsoft Edge original (EdgeUA).
Per a netflix.com, hbonow.com, hbogo.com, napster.com i sling.com, el nou Edge pretendrà ser el Edge original i canviarà l'agent d'usuari a:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, com Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763
Per a facebook.com, messenger.com i stan.com.au, pretendrà ser Google Chrome i utilitzarà l'agent d'usuari següent:
com obtenir afegits més ràpids a Snapchat
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, com Gecko) Chrome / 75.0.3763.0 Safari / 537.36
Per a la resta de dominis no llistats, utilitzarà l'agent d'usuari per defecte, que és:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, com Gecko) Chrome / 75.0.3763.0 Safari / 537.36 Edg / 75.0.131.0
Per tant, el navegador Edge pot habilitar funcions com PlayReady DRM en llocs com Netflix mitjançant la seva cadena d’agent d’usuari “Edge” predeterminada i obtenir un millor rendiment i compatibilitat en llocs web que funcionen millor a Chrome, inclosos Facebook i YouTube, canviant l’agent d’usuari a més del motor Blink de Chromium.
Font: Bleeping Computer .