Microsoft Edge Chromium dynamicky mení svojho používateľského agenta
Odteraz spoločnosť Microsoft vydáva denné aktualizácie kanála Canary Channel a týždenné aktualizácie kanála vývojárov svojej najnovšej aplikácie Microsoft Edge založenej na prehliadači Chromium. Prehliadač môže prekvapivo dynamicky meniť svoju líniu používateľského agenta podľa pravidiel, ktoré si stiahne zo špeciálnej webovej stránky.
Reklama
Ako už možno viete, Microsoft Edge, predvolený webový prehliadač Windowsu 10, je sťahovanie na webový nástroj kompatibilný s prehliadačom Chromium vo verzii pre počítače. Microsoft vysvetľuje, že zámerom tohto kroku je vytvoriť lepšiu webovú kompatibilitu pre zákazníkov a menšiu fragmentáciu pre webových vývojárov. Microsoft už do projektu Chromium prispel niekoľkými príspevkami a pomohol preniesť projekt do Windowsu na ARM. Spoločnosť sľubuje, že viac prispeje na projekt Chromium.
Spoločnosť Microsoft tiež vylepšuje prehliadač pridávaním funkcií, ktoré boli exkluzívne pre klasickú verziu aplikácie, vrátane funkcií ako
Čítajte nahlas a Microsoft Translator.Nový výskum spoločnosti Bleeping Computer odhaľuje, že Edge Chromium môže zmeniť reťazec používateľského agenta v závislosti od stavu. Súbor takýchto podmienok prehliadač stiahne z nasledujúcej adresy 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
Server vráti konfiguračný súbor JSON s rôznymi možnosťami pre Edge. Jednou z jeho sekcií je používateľský agent súvisiaci s doménou, ktorý umožňuje Edge dynamicky meniť svojho používateľského agenta pre konkrétne webové stránky.
Pozrite si časť EdgeDomainActions v konfigurácii:
{ "EdgeDomainActions":{ "user_agent_override":{ "version":1, "policies":[ { "name":"EdgeUA", "type":"partialReplacement", "value":"AppleWebKit/537.36 (KHTML, ako 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" }, { "doména":"stan.com.au", "applied_policy":"ChromeUA" } ] } }, }
Táto časť hovorí prehliadaču Edge, že pre určité stránky by mal zosobňovať Google Chrome (ChromeUA) alebo pôvodný Microsoft Edge (EdgeUA).
Pre netflix.com, hbonow.com, hbogo.com, napster.com a sling.com bude nový Edge predstierať, že je pôvodným Edge a prepne svojho používateľského agenta na:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ako Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763
Pre facebook.com, messenger.com a stan.com.au sa bude vydávať za Google Chrome a bude používať nasledujúceho používateľského agenta:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ako Gecko) Chrome/75.0.3763.0 Safari/537.36
Pre všetky ostatné domény, ktoré nie sú uvedené, použije predvoleného používateľského agenta, ktorým je:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ako Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0
Prehliadač Edge teda môže povoliť funkcie ako PlayReady DRM na stránkach ako Netflix pomocou svojho predvoleného reťazca používateľského agenta „Edge“ a získať tak lepší výkon a kompatibilita na webových stránkach, ktoré fungujú lepšie v prehliadači Chrome, vrátane Facebooku a YouTube, a to zmenou jeho používateľského agenta okrem nástroja Blink Chromium.
Zdroj: Pípajúci počítač.