Obecnie firma Microsoft publikuje codzienne aktualizacje kanału Canary Channel i cotygodniowe aktualizacje kanału deweloperskiego swojej najnowszej aplikacji Microsoft Edge opartej na Chromium. Zaskakujące jest, że przeglądarka może dynamicznie zmieniać linię klienta użytkownika zgodnie z regułami pobieranymi ze specjalnej witryny internetowej.
Reklama
Menu startowe systemu Windows 10 nie może kliknąć
Jak być może już wiesz, Microsoft Edge, domyślna przeglądarka internetowa systemu Windows 10, to w ruchu na silnik internetowy zgodny z Chromium w wersji na komputery stacjonarne. Microsoft wyjaśnia, że intencją tego posunięcia jest stworzenie lepszej kompatybilności sieciowej dla klientów i mniejszej fragmentacji dla twórców stron internetowych. Microsoft wniósł już wiele wkładów w projekt Chromium, pomagając przenieść projekt do systemu Windows na ARM. Firma obiecuje wnieść większy wkład w projekt Chromium.
Ponadto Microsoft ulepsza przeglądarkę, dodając funkcje, które były dostępne wyłącznie w klasycznej wersji aplikacji, w tym funkcje takie jak Czytać na głos i Microsoft Translator .
Nowe badanie przeprowadzone przez Bleeping Computer ujawnia, że Edge Chromium może zmieniać ciąg agenta użytkownika w zależności od stanu. Zestaw takich warunków pobiera przeglądarka z następującego adresu URL:
https://config.edge.skype.com/config/v1/Edge/75.0.131.0?osname=win&channel=dev&clientId=[idtti&osver=10.0.18875&osarch=x86_64&osring=WIF&osedition=professional&ostelemetrylevel=full
Serwer zwraca plik konfiguracyjny JSON z różnymi opcjami dla Edge. Jedną z jego sekcji jest agent użytkownika powiązany z domeną, który umożliwia Edge dynamiczną zmianę agenta użytkownika dla określonych witryn internetowych.
Zobacz sekcję EdgeDomainActions konfiguracji:
{'EdgeDomainActions': {'user_agent_override': {'version': 1, 'policies': [{'name': 'EdgeUA', 'type': 'PartialReplacement', 'value': 'AppleWebKit / 537.36 (KHTML, jak Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763 '}, {' name ':' ChromeUA ',' type ':' edgeTokenReplacement ',' value ':' '}],' applications ': [{' domain ':' netflix.com ',' apply_policy ':' EdgeUA '}, {' domain ':' facebook.com ',' apply_policy ':' ChromeUA '}, {' domain ':' messenger.com ',' application_policy ':' ChromeUA '}, {' domain ':' hbonow.com ',' apply_policy ':' EdgeUA '}, {' domain ':' hbogo.com ',' apply_policy ':' EdgeUA '}, {' domain ':' napster.com ',' apply_policy ':' EdgeUA '}, {' domain ':' sling.com ',' apply_policy ':' EdgeUA '}, {' domain ':' stan.com.au ' , 'apply_policy': 'ChromeUA'}]}},}
Ta sekcja informuje przeglądarkę Edge, że w przypadku niektórych witryn powinna podszywać się pod Google Chrome (ChromeUA) lub oryginalną Microsoft Edge (EdgeUA).
W przypadku witryn netflix.com, hbonow.com, hbogo.com, napster.com i sling.com nowy Edge będzie udawał oryginalnego Edge'a i zmieni jego agenta użytkownika na:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, jak Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763
W przypadku serwisów facebook.com, messenger.com i stan.com.au będzie udawać Google Chrome i będzie używać następującego klienta użytkownika:
ile osób może oglądać Disneya plus
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, jak Gecko) Chrome / 75.0.3763.0 Safari / 537.36
W przypadku wszystkich innych domen, których nie ma na liście, użyje domyślnego klienta użytkownika, którym jest:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, jak Gecko) Chrome / 75.0.3763.0 Safari / 537.36 Edg / 75.0.131.0
Tak więc przeglądarka Edge może włączyć funkcje takie jak PlayReady DRM w witrynach takich jak Netflix, używając domyślnego ciągu agenta użytkownika `` Edge '' i uzyskać lepszą wydajność i kompatybilność w witrynach internetowych, które działają lepiej w Chrome, w tym na Facebooku i YouTube, zmieniając jego agenta użytkownika oprócz silnika Blink w Chromium.
Źródło: Piszczący komputer .