我正在寻找有关使用 Chromium 的 Edge 第一个主要版本的信息?两个版本之间的用户代理字符串是什么样的/UA 有何变化?这仅仅是版本号的变化,还是其他元素也发生了变化?
我必须教育一些人如何仅从用户代理字符串中识别“基于 Chromium 的 Edge”与“非基于 Chromium 的 Edge”。目前,我认为这方面的指标是指向 windows/mac 的 UA 字符串,而不是完整Edg/
的单词,显然是通过设计行为
答案1
用户代理字符串无法识别 Microsoft Edge 的早期版本,因为一开始 Microsoft 开发人员就保留了 Chrome 用户代理字符串的原样。
在 Edge 版本 12 中,他们采用了该Edge/
字符串,第一个字符串是
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
:(来源)
这个版本也被称为
EdgeHTML
并且不基于 Chromium。
对于真正基于 Chromium 的 Edge,他们已将其迁移到edg/
75 版本,如下所示
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3739.0 Safari/537.36 Edg/75.0.109.0
:(来源)。
您可以在以下位置阅读有关 Edge 浏览器及其所有版本的历史记录
维基百科 微软 Edge。
为了进行比较,以下是来自 Stack Overflow 答案 从 2019 年 5 月起。
Chrome 浏览器用户代理:
mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml,如 gecko) chrome/74.0.3729.169 safari/537.36
Edge 浏览器用户代理:
mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml,如 gecko) chrome/64.0.3282.140 safari/537.36边缘/18.17763
Microsoft Chromium Edge Dev 用户代理:
mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml,如 gecko) chrome/76.0.3800.0 safari/537.36边缘/76.0.167.1
Microsoft Chromium Edge Canary 用户代理:
mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml,如 gecko) chrome/76.0.3800.0 safari/537.36边缘/76.0.167.1