技术人员发现新的Edge内测版可以根据访问的网站自动变更UA

微软将EdgeHTML作为渲染引擎切换到Chromium的最大原因之一就是某些网站在Edge中运行不佳。然而,有一部分网站,特别是像Netflix和HBONow这样的视频网站,由于Edge处理PlayReady DRM视频内容的方式,他们在Edge中反而工作得更好,这样一来如何扬长避短就成了个有趣的话题,现在看来微软有他们自己的办法 - 灵活更改UA。

为了充分利用这两个领域,正在内测中的Edge Insider版浏览器可以根据.json文件更改用户代理字符串,这是一种告诉网站访问者正在使用哪些浏览器的代码串。

新版Edge的通信会话中包含一个名为EdgeDomainActions的部分。这一段内容文件将识别某些网站,并根据预设的域名灵活切换用户代理字符串。例如,一旦设置了用户代理字符串策略,就可以将用户代理从ChromeUA更改为EdgeUA:

通过这种方式,新版Edge可以使用用户代理字符串的切换技术为Netflix等网站提供PlayReady DRM功能,并且可以通过模仿Chrome用户代理字符串为Facebook.com等其他网站提供更好的性能和更少的故障。

微软至今尚未发布关于新Edge如何工作的文档。

标签: