Windows Tips & News

Microsoft Edge Chromium verandert dynamisch zijn user-agent

Vanaf nu brengt Microsoft dagelijkse updates uit voor het Canary Channel en wekelijkse updates voor het Dev Channel van hun nieuwste Chromium-gebaseerde Microsoft Edge-app. Verrassend genoeg kan de browser zijn user-agent-regel dynamisch wijzigen volgens de regels die hij downloadt van een speciale website.

Zoals u wellicht al weet, is Microsoft Edge, de standaardwebbrowser van Windows 10, in beweging naar een Chromium-compatibele web-engine in de Desktop-versie. Microsoft legt uit dat de bedoeling achter deze stap is om betere webcompatibiliteit voor klanten en minder fragmentatie voor webontwikkelaars te creëren. Microsoft heeft al een aantal bijdragen geleverd aan het Chromium-project en heeft geholpen het project over te dragen naar Windows op ARM. Het bedrijf belooft meer bij te dragen aan het Chromium-project.

Microsoft verbetert ook de browser door functies toe te voegen die exclusief waren voor de klassieke versie van de app, inclusief functies zoals: Lees hardop en Microsoft Translator.

Uit nieuw onderzoek van Bleeping Computer blijkt dat Edge Chromium zijn user-agentstring kan wijzigen, afhankelijk van een aandoening. Een reeks van dergelijke voorwaarden die de browser downloadt van de volgende 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

De server retourneert een JSON-configuratiebestand met verschillende opties voor Edge. Een van de secties is een domeingerelateerde user-agent, waarmee Edge de user-agent voor specifieke websites dynamisch kan wijzigen.

Zie de sectie EdgeDomainActions van de configuratie:

{ "EdgeDomainActions":{ "user_agent_override":{ "version":1, "policies":[ { "name":"EdgeUA", "type":"partialReplacement", "value":"AppleWebKit/537.36 (KHTML, zoals gekko) 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" } ] } }, }

Dit gedeelte vertelt de Edge-browser dat deze voor bepaalde sites Google Chrome (ChromeUA) of de originele Microsoft Edge (EdgeUA) moet nabootsen.

Voor netflix.com, hbonow.com, hbogo.com, napster.com en sling.com zal de nieuwe Edge zich voordoen als de originele Edge en de user-agent omschakelen naar:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

Voor facebook.com, messenger.com en stan.com.au zal het zich voordoen als Google Chrome en de volgende user-agent gebruiken:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/75.0.3763.0 Safari/537.36

Voor alle andere domeinen die niet in de lijst staan, wordt de standaard user-agent gebruikt, namelijk:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, zoals Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0

Dus de Edge-browser kan functies zoals PlayReady DRM inschakelen op sites zoals Netflix met behulp van de standaard 'Edge' user-agentstring, en betere prestaties en compatibiliteit op websites die beter werken in Chrome, waaronder Facebook en YouTube, door de user-agent te wijzigen naast de Blink-engine van Chroom.

Bron: piepende computer.

Met Windows Terminal Preview 1.14 kunt u de achtergrondafbeelding op het hele venster toepassen

Met Windows Terminal Preview 1.14 kunt u de achtergrondafbeelding op het hele venster toepassen

Microsoft heeft vandaag de stabiele versie van Windows Terminal 1.13 uitgebracht. Het bevat alle ...

Lees verder

Windows 11 Build 22000.708 voegt Windows Spotlight voor Desktop toe aan de stabiele versie van het besturingssysteem

Windows 11 Build 22000.708 voegt Windows Spotlight voor Desktop toe aan de stabiele versie van het besturingssysteem

Microsoft heeft de KB5014019-patch opnieuw uitgegeven, de eerste vorige week beschikbaar, op 19 m...

Lees verder

Microsoft heeft de build van Windows 11 22H2 RTM en de releasedatum daadwerkelijk bevestigd

Microsoft heeft de build van Windows 11 22H2 RTM en de releasedatum daadwerkelijk bevestigd

Waren er twee weken geleden geruchten dat Windows 11 RTM build 22H2 zou? teken op 20 mei. Sommige...

Lees verder