Microsoft Edge Chromium muuttaa käyttäjäagenttiaan dynaamisesti
Microsoft julkaisee toistaiseksi päivittäisiä päivityksiä Canary Channelille ja viikoittaisia päivityksiä Dev Channeliin uusimmasta Chromium-pohjaisesta Microsoft Edge -sovelluksestaan. Yllättäen selain voi muuttaa käyttäjäagenttiriviä dynaamisesti erityiseltä verkkosivustolta lataamiensa sääntöjen mukaisesti.
Kuten ehkä jo tiedät, Microsoft Edge, Windows 10:n oletusselain, on liikkuva Chromium-yhteensopivaan verkkomoottoriin työpöytäversiossa. Microsoft selittää, että tämän muutoksen tarkoituksena on luoda parempi web-yhteensopivuus asiakkaille ja vähemmän pirstoutumista verkkokehittäjille. Microsoft on jo antanut useita panoksia Chromium-projektiin auttaen projektin siirtämistä Windowsiin ARM: ssa. Yritys lupaa panostaa enemmän Chromium-projektiin.
Lisäksi Microsoft parantaa selainta lisäämällä ominaisuuksia, jotka olivat ainutlaatuisia sovelluksen klassisessa versiossa, mukaan lukien ominaisuuksia, kuten Lukea ääneen ja Microsoft Translator.
Bleeping Computerin uusi tutkimus paljastaa, että Edge Chromium voi muuttaa käyttäjäagenttijonoaan tilanteesta riippuen. Selain lataa joukon tällaisia ehtoja seuraavasta URL-osoitteesta:
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
Palvelin palauttaa JSON-määritystiedoston, jossa on useita Edgen asetuksia. Yksi sen osioista on verkkotunnukseen liittyvä käyttäjäagentti, jonka avulla Edge voi dynaamisesti muuttaa käyttäjäagenttiaan tiettyjä Web-sivustoja varten.
Katso kokoonpanon EdgeDomainActions-osio:
{ "EdgeDomainActions":{ "user_agent_override":{ "versio":1, "käytännöt":[ { "nimi":"EdgeUA", "type":"partialReplacement", "value":"AppleWebKit/537.36 (KHTML, kuten 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. fi", "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" } ] } }, }
Tämä osio kertoo Edge-selaimelle, että tietyillä sivustoilla sen tulee esiintyä Google Chromena (ChromeUA) tai alkuperäisenä Microsoft Edgenä (EdgeUA).
Netflix.com-, hbonow.com-, hbogo.com-, napster.com- ja sling.com-sivustoissa uusi Edge teeskentelee olevansa alkuperäinen Edge ja vaihtaa sen käyttäjäagentiksi:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, kuten Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763
facebook.com-, messenger.com- ja stan.com.au-sivustoissa se olettaa olevansa Google Chrome ja käyttää seuraavaa käyttäjäagenttia:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, kuten Gecko) Chrome/75.0.3763.0 Safari/537.36
Kaikissa muissa verkkotunnuksissa, joita ei ole luetteloitu, se käyttää oletuskäyttäjäagenttia, joka on:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, kuten Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0
Edge-selain voi siis ottaa PlayReady DRM: n kaltaiset ominaisuudet käyttöön Netflixin kaltaisilla sivustoilla käyttämällä oletusarvoista "Edge"-käyttäjäagenttimerkkijonoaan ja parantaa suorituskykyä ja yhteensopivuus Web-sivustoilla, jotka toimivat paremmin Chromessa, mukaan lukien Facebook ja YouTube, vaihtamalla sen käyttäjäagenttia Blink-moottorin lisäksi. Kromi.
Lähde: Piikuva tietokone.