Hiện tại, Microsoft đang phát hành các bản cập nhật hàng ngày cho Kênh Canary và các bản cập nhật hàng tuần cho Kênh Dev của ứng dụng Microsoft Edge dựa trên Chromium mới nhất của họ. Đáng ngạc nhiên là trình duyệt có thể thay đổi động dòng tác nhân người dùng của nó theo các quy tắc mà nó tải xuống từ một trang web đặc biệt.
Quảng cáo
cách bật chế độ tối của facebook
Như bạn có thể đã biết, Microsoft Edge, trình duyệt web mặc định của Windows 10, là di chuyển sang công cụ web tương thích với Chromium trong phiên bản Máy tính để bàn. Microsoft giải thích rằng ý định đằng sau động thái này là tạo ra khả năng tương thích web tốt hơn cho khách hàng và ít phân mảnh hơn cho các nhà phát triển web. Microsoft đã có một số đóng góp cho dự án Chromium, giúp chuyển dự án sang Windows trên ARM. Công ty hứa hẹn sẽ đóng góp nhiều hơn cho dự án Chromium.
Ngoài ra, Microsoft đang cải tiến trình duyệt bằng cách thêm các tính năng dành riêng cho phiên bản cổ điển của ứng dụng, bao gồm các tính năng như Đọc lớn tiếng và Microsoft Translator .
Nghiên cứu mới của Bleeping Computer cho thấy Edge Chromium có thể thay đổi chuỗi tác nhân người dùng của nó tùy thuộc vào điều kiện. Một tập hợp các điều kiện như vậy mà trình duyệt tải xuống từ URL sau:
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
Máy chủ trả về tệp cấu hình JSON với nhiều tùy chọn khác nhau cho Edge. Một trong những phần của nó là tác nhân người dùng liên quan đến miền, cho phép Edge tự động thay đổi tác nhân người dùng của mình cho các trang web cụ thể.
Xem phần EdgeDomainActions của cấu hình:
{'EdgeDomainActions': {'user_agent_override': {'version': 1, 'policy': [{'name': 'EdgeUA', 'type': 'partReplacement', 'value': 'AppleWebKit / 537.36 (KHTML, như Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763 '}, {' name ':' ChromeUA ',' type ':' edgeTokenReplacement ',' value ':' '}],' apps ': [{' domain ':' netflix.com ',' application_policy ':' EdgeUA '}, {' domain ':' facebook.com ',' apply_policy ':' ChromeUA '}, {' domain ':' messenger.com ',' apply_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'}]}},}
Phần này cho trình duyệt Edge biết rằng đối với một số trang web nhất định, nó sẽ mạo danh Google Chrome (ChromeUA) hoặc Microsoft Edge gốc (EdgeUA).
Đối với netflix.com, hbonow.com, hbogo.com, napster.com và sling.com, Edge mới sẽ giả vờ là Edge gốc và chuyển tác nhân người dùng của nó thành:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, như Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 18.17763
Đối với facebook.com, messenger.com và stan.com.au, nó sẽ giả danh là Google Chrome và sử dụng tác nhân người dùng sau:
máy tính của tôi có loại ram nào
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, như Gecko) Chrome / 75.0.3763.0 Safari / 537.36
Đối với tất cả các miền khác không được liệt kê, nó sẽ sử dụng tác nhân người dùng mặc định, đó là:
Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, như Gecko) Chrome / 75.0.3763.0 Safari / 537.36 Edg / 75.0.131.0
Vì vậy, trình duyệt Edge có thể kích hoạt các tính năng như PlayReady DRM trên các trang web như Netflix bằng cách sử dụng chuỗi tác nhân người dùng 'Edge' mặc định, đồng thời có được hiệu suất và khả năng tương thích tốt hơn trên các trang web hoạt động tốt hơn trong Chrome, bao gồm Facebook và YouTube, bằng cách thay đổi tác nhân người dùng của nó ngoài Blink engine của Chromium.
Nguồn: Máy tính Bleeping .