Chromium 版 Microsoft Edge 近日被發現會根據所訪問的站點模擬其他瀏覽器。這可能是出於兼容性原因。
隨着新版 Edge 的發佈,微軟現在使用 Chromium Blink 引擎而不是原始的 EdgeHTML 引擎。微軟還開始將原始 Edge 獨有的功能添加到他們基於 Chromium 的版本中。
新的 Chromium Edge 瀏覽器將會通過切換用戶代理以僞裝成其他瀏覽器,這使 Edge 能夠利用爲特定瀏覽器設計的網站功能。
據 Bleeping Computer 報道,Chromium 版 Edge 可以將自己顯示爲 Google Chrome,以便使用爲該瀏覽器編碼的網站功能。
啓動 Edge 時,它會下載 JSON 配置文件。此文件的一部分—— EdgeDomainActions 部分 —— 告訴 Edge 訪問某些網站時如何操作。例如,訪問 Netflix.com 時,Edge 似乎是 Edge;但在訪問 Facebook 時,它會切換用戶代理並顯示爲 Chrome。
微軟沒有談到切換用戶代理的任何事情,但是 Bleeping Computer 推測其背後的原因:
有些熱門網站在特定瀏覽器中看起來更好或提供更好的可用性。由於新的 Microsoft Edge 處於獨特的地位,它擁有來自 Chromium 的高度支持的 Blink 引擎,同時增強了來自 Microsoft 的 PlayReady DRM。 如果網站在 Google Chrome 瀏覽器中運行得更好,這可以讓它告訴網站它是谷歌瀏覽器。此功能還可能允許它在連接到視頻流網站時僞裝成原始 Microsoft Edge,以便利用 PlayRady 等 Microsoft DRM,這些都是 Chromium 瀏覽器通常不支持的。
雖然這些目前都是猜測,Microsoft 切換用戶代理的確切原因並不清楚。但可以肯定的是,這種切換使新版 Edge 能夠從兩全其美的優勢中受益。