Microsoft Edge Chromium დინამიურად ცვლის მომხმარებლის აგენტს
ამ დროისთვის, Microsoft ავრცელებს ყოველდღიურ განახლებებს Canary Channel-ზე და ყოველკვირეულ განახლებებს Dev Channel-ზე მათი უახლესი Chromium-ზე დაფუძნებული Microsoft Edge აპისთვის. გასაკვირია, რომ ბრაუზერს შეუძლია დინამიურად შეცვალოს მომხმარებლის აგენტის ხაზი სპეციალური ვებ-გვერდიდან ჩამოტვირთვის წესების შესაბამისად.
რეკლამა
როგორც უკვე იცით, Microsoft Edge, Windows 10-ის ნაგულისხმევი ვებ ბრაუზერი, არის მოძრავი Chromium-თან თავსებადი ვებ ძრავისთვის დესკტოპის ვერსიაში. Microsoft განმარტავს, რომ ამ ნაბიჯის მიღმა განზრახვა არის უკეთესი ვებ თავსებადობის შექმნა მომხმარებლებისთვის და ნაკლები ფრაგმენტაცია ვებ დეველოპერებისთვის. Microsoft-მა უკვე შეიტანა მრავალი წვლილი Chromium პროექტში, რაც დაეხმარა პროექტის Windows-ზე ARM-ზე პორტირებას. კომპანია გვპირდება, რომ მეტი წვლილი შეიტანს Chromium პროექტში.
ასევე, Microsoft აძლიერებს ბრაუზერს ფუნქციების დამატებით, რომლებიც ექსკლუზიური იყო აპლიკაციის კლასიკური ვერსიისთვის, მათ შორის ისეთი ფუნქციების ჩათვლით, როგორიცაა
წაიკითხეთ ხმამაღლა და Microsoft-ის მთარგმნელი.Bleeping Computer-ის ახალი კვლევა ცხადყოფს, რომ Edge Chromium-ს შეუძლია შეცვალოს მომხმარებლის აგენტის სტრიქონი მდგომარეობიდან გამომდინარე. ასეთი პირობების კომპლექტს ბრაუზერი ჩამოტვირთავს შემდეგი 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
სერვერი აბრუნებს JSON კონფიგურაციის ფაილს Edge-ის სხვადასხვა ვარიანტებით. მისი ერთ-ერთი განყოფილება არის დომენთან დაკავშირებული მომხმარებლის აგენტი, რომელიც საშუალებას აძლევს Edge-ს დინამიურად შეცვალოს მომხმარებლის აგენტი კონკრეტული ვებსაიტებისთვის.
იხილეთ კონფიგურაციის EdgeDomainActions განყოფილება:
{ "EdgeDomainActions":{ "user_agent_override":{ "ვერსია":1, "პოლიტიკა":[ { "name":"EdgeUA", "type":"partialReplacement", "მნიშვნელობა":"AppleWebKit/537.36 (KHTML, როგორც გეკო) 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" } ] } }, }
ეს განყოფილება ეუბნება Edge ბრაუზერს, რომ გარკვეული საიტებისთვის მან უნდა განასახიეროს Google Chrome (ChromeUA) ან ორიგინალური Microsoft Edge (EdgeUA).
netflix.com-ისთვის, hbonow.com-ისთვის, hbogo.com-ისთვის, napster.com-ისთვის და sling.com-ისთვის, ახალი Edge ვითომ ორიგინალური Edge იქნება და მისი მომხმარებლის აგენტი გადაიყვანს:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763
facebook.com-ისთვის, messenger.com-ისთვის და stan.com.au-სთვის ის ვითომ Google Chrome-ია და გამოიყენებს შემდეგ მომხმარებლის აგენტს:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/75.0.3763.0 Safari/537.36
ყველა სხვა დომენისთვის, რომელიც არ არის ჩამოთვლილი, ის გამოიყენებს მომხმარებლის ნაგულისხმევ აგენტს, რომელიც არის:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0
ასე რომ, Edge ბრაუზერს შეუძლია ჩართოს ფუნქციები, როგორიცაა PlayReady DRM საიტებზე, როგორიცაა Netflix, ნაგულისხმევი 'Edge' მომხმარებლის აგენტის სტრიქონის გამოყენებით, და მიიღოს უკეთესი შესრულება და თავსებადობა ვებსაიტებზე, რომლებიც უკეთ მუშაობენ Chrome-ში, მათ შორის Facebook და YouTube, მომხმარებლის აგენტის შეცვლით Blink ძრავის გარდა ქრომი.
წყარო: ბლეპინგ კომპიუტერი.