Microsoft Edge Chromium dinamiski maina savu lietotāja aģentu
Šobrīd Microsoft katru dienu izlaiž Kanāriju kanāla atjauninājumus un iknedēļas jaunākās Chromium bāzes Microsoft Edge lietotnes Dev Channel atjauninājumus. Pārsteidzoši, pārlūkprogramma var dinamiski mainīt savu lietotāja aģenta līniju saskaņā ar noteikumiem, ko tā lejupielādē no īpašas vietnes.
Reklāma
Kā jūs, iespējams, jau zināt, Microsoft Edge, Windows 10 noklusējuma tīmekļa pārlūkprogramma, ir pārvietojas uz ar Chromium saderīgu tīmekļa programmu darbvirsmas versijā. Microsoft skaidro, ka šīs darbības mērķis ir radīt labāku tīmekļa saderību klientiem un mazāku sadrumstalotību tīmekļa izstrādātājiem. Microsoft jau ir veicis vairākus ieguldījumus Chromium projektā, palīdzot portēt projektu uz Windows ar ARM. Uzņēmums sola vairāk ieguldīt Chromium projektā.
Turklāt Microsoft uzlabo pārlūkprogrammu, pievienojot funkcijas, kas bija ekskluzīvas lietotnes klasiskajai versijai, tostarp tādas funkcijas kā Lasīt skaļi un Microsoft tulkotājs.
Jaunais Bleeping Computer pētījums atklāj, ka Edge Chromium var mainīt savu lietotāja aģenta virkni atkarībā no stāvokļa. Šādu nosacījumu kopa pārlūkprogramma lejupielādē no šāda 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
Serveris atgriež JSON konfigurācijas failu ar dažādām Edge opcijām. Viena no tās sadaļām ir ar domēnu saistīts lietotāja aģents, kas ļauj Edge dinamiski mainīt savu lietotāja aģentu noteiktām vietnēm.
Skatiet konfigurācijas sadaļu EdgeDomainActions:
{ "EdgeDomainActions":{ "user_agent_override":{ "version":1, "policies":[ { "name":"EdgeUA", "type":"partialReplacement", "value":"AppleWebKit/537.36 (KHTML, kā Gekons) 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ēns":"stan.com.au", "applied_policy":"ChromeUA" } ] } }, }
Šajā sadaļā ir norādīts pārlūkprogrammai Edge, ka noteiktām vietnēm tai ir jāatdodas par Google Chrome (ChromeUA) vai oriģinālo Microsoft Edge (EdgeUA).
Vietnē netflix.com, hbonow.com, hbogo.com, napster.com un sling.com jaunais Edge izliksies par sākotnējo Edge un pārslēgs savu lietotāja aģentu uz:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, piemēram, Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763
Vietnēs facebook.com, messenger.com un stan.com.au tas izliksies par Google Chrome un izmantos šādu lietotāja aģentu:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, piemēram, Gecko) Chrome/75.0.3763.0 Safari/537.36
Visiem citiem domēniem, kas nav uzskaitīti, tas izmantos noklusējuma lietotāja aģentu, kas ir:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, piemēram, Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0
Tādējādi pārlūkprogramma Edge var iespējot tādas funkcijas kā PlayReady DRM tādās vietnēs kā Netflix, izmantojot noklusējuma lietotāja aģenta virkni Edge, un nodrošināt labāku veiktspēju un saderība ar vietnēm, kas darbojas labāk pārlūkprogrammā Chrome, tostarp Facebook un YouTube, mainot tā lietotāja aģentu papildus Blink dzinējam Chromium.
Avots: Pīkstošs dators.