De acum, Microsoft lansează actualizări zilnice la Canary Channel și actualizări săptămânale la Dev Channel a celei mai noi aplicații Microsoft Edge bazate pe Chromium. În mod surprinzător, browserul își poate schimba dinamic linia de agent utilizator în conformitate cu regulile pe care le descarcă de pe un site web special.
Reclama
cum să invitați bot pe serverul discord
După cum probabil știți deja, Microsoft Edge, browserul web implicit al Windows 10, este in miscare către un motor web compatibil Chromium în versiunea desktop. Microsoft explică faptul că intenția din spatele acestei mișcări este de a crea o mai bună compatibilitate web pentru clienți și mai puțină fragmentare pentru dezvoltatorii web. Microsoft a adus deja o serie de contribuții la proiectul Chromium, contribuind la portarea proiectului pe Windows pe ARM. Compania promite să contribuie mai mult la proiectul Chromium.
De asemenea, Microsoft îmbunătățește browserul adăugând funcții care erau exclusive versiunii clasice a aplicației, inclusiv funcții precum Citește cu voce tare și Microsoft Translator .
Noile cercetări efectuate de Bleeping Computer arată că Edge Chromium își poate schimba șirul de agent de utilizator în funcție de o condiție. Un set de astfel de condiții pe care browserul le descarcă de pe următoarea adresă 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
Serverul returnează un fișier de configurare JSON cu o varietate de opțiuni pentru Edge. Una dintre secțiunile sale este un agent de utilizator legat de domeniu, care permite Edge să își schimbe dinamic agentul de utilizator pentru anumite site-uri web.
Consultați secțiunea EdgeDomainActions din configurație:
{'EdgeDomainActions': {'user_agent_override': {'version': 1, 'policies': [{'name': 'EdgeUA', 'type': 'partialReplacement', 'value': 'AppleWebKit / 537.36 (KHTML, cum ar fi 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 ',' applikat_policy ':' ChromeUA '}, {' domeniu ':' hbonow.com ',' aplicat_policy ':' EdgeUA '}, {' domeniu ':' hbogo.com ',' aplicat_policy ':' EdgeUA '}, {' domain ':' napster.com ',' applied_policy ':' EdgeUA '}, {' domain ':' sling.com ',' applied_policy ':' EdgeUA '}, {' domain ':' stan.com.au ' , 'applied_policy': 'ChromeUA'}]}},}
Această secțiune spune browserului Edge că, pentru anumite site-uri, acesta ar trebui să facă uz de Google Chrome (ChromeUA) sau Microsoft Edge original (EdgeUA).
Pentru netflix.com, hbonow.com, hbogo.com, napster.com și sling.com, noul Edge se va pretinde că este Edge-ul original și își va schimba agentul de utilizator la:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, cum ar fi Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763
Pentru facebook.com, messenger.com și stan.com.au se va pretinde că este Google Chrome și va folosi următorul agent de utilizator:
cum primesc starz la televizorul meu
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, cum ar fi Gecko) Chrome / 75.0.3763.0 Safari / 537.36
Pentru toate celelalte domenii care nu sunt enumerate, acesta va utiliza agentul de utilizator implicit, care este:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, cum ar fi Gecko) Chrome / 75.0.3763.0 Safari / 537.36 Edg / 75.0.131.0
Deci, browserul Edge poate activa funcții precum PlayReady DRM pe site-uri precum Netflix utilizând șirul de agent de utilizator implicit „Edge” și poate obține performanțe și compatibilitate mai bune pe site-urile web care funcționează mai bine în Chrome, inclusiv Facebook și YouTube, prin schimbarea agentului său de utilizator pe lângă motorul Blink al Chromium.
Sursă: Bleeping Computer .