Per nå lanserer Microsoft daglige oppdateringer til Canary Channel, og ukentlige oppdateringer til Dev Channel for deres nyeste Chromium-baserte Microsoft Edge-app. Overraskende nok kan nettleseren endre sin brukeragentlinje dynamisk i henhold til reglene den laster ned fra et spesielt nettsted.
Annonse
xbox 360-kontroller brann tv-pinne
Som du kanskje allerede vet, er Microsoft Edge, standard nettleser i Windows 10 beveger seg til en Chromium-kompatibel nettmotor i Desktop-versjonen. Microsoft forklarer at intensjonen bak dette trekket er å skape bedre nettkompatibilitet for kunder og mindre fragmentering for webutviklere. Microsoft har allerede gitt en rekke bidrag til Chromium-prosjektet, og hjalp til med å portere prosjektet til Windows på ARM. Selskapet lover å bidra mer til Chromium-prosjektet.
Microsoft forbedrer også nettleseren ved å legge til funksjoner som var eksklusive for den klassiske versjonen av appen, inkludert funksjoner som Lese høyt og Microsoft Translator .
Ny forskning fra Bleeping Computer avslører at Edge Chromium kan endre brukeragentstrengen avhengig av en tilstand. Et sett med slike betingelser nettleseren laster ned fra følgende URL:
https://config.edge.skype.com/config/v1/Edge/75.0.131.0?osname=win&channel=dev&clientId= blevel == full
Serveren returnerer en JSON-konfigurasjonsfil med en rekke alternativer for Edge. En av seksjonene er en domenerelatert brukeragent, som lar Edge endre dynamisk brukeragent for bestemte nettsteder.
Se EdgeDomainAtions-delen av konfigurasjonen:
{'EdgeDomainActions': {'user_agent_override': {'version': 1, 'policies': [{'name': 'EdgeUA', 'type': 'partialReplacement', 'value': 'AppleWebKit / 537.36 (KHTML, som 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'}]}},}
Denne delen forteller Edge-nettleseren at den for visse nettsteder skal utgi seg for Google Chrome (ChromeUA) eller den opprinnelige Microsoft Edge (EdgeUA).
For netflix.com, hbonow.com, hbogo.com, napster.com og sling.com, vil den nye Edge utgi seg for å være den opprinnelige Edge og bytte brukeragent til:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, som Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763
For facebook.com, messenger.com og stan.com.au vil det late som å være Google Chrome og bruke følgende brukeragent:
hvordan du eksporterer bokmerker fra krom
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, som Gecko) Chrome / 75.0.3763.0 Safari / 537.36
For alle andre domener som ikke er oppført, vil den bruke standardbrukeragenten, som er:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, som Gecko) Chrome / 75.0.3763.0 Safari / 537.36 Edg / 75.0.131.0
Så kan Edge-nettleseren aktivere funksjoner som PlayReady DRM på nettsteder som Netflix ved hjelp av standard Edge-brukeragentstreng, og få bedre ytelse og kompatibilitet på nettsteder som fungerer bedre i Chrome, inkludert Facebook og YouTube, ved å endre brukeragent. i tillegg til Blink-motoren fra Chromium.
Kilde: Bleeding Computer .