我正在寻找有关使用 Chromium 的 Edge 的第一个主要版本是什么的信息?两个版本之间的用户代理字符串是什么样的/UA 是如何变化的?纯粹是版本号的变化,还是它的其他一些元素也发生了变化?
我必须教育一些人如何仅从用户代理字符串中识别“基于 Chromium 的 Edge”与“非基于 Chromium 的 Edge”。目前我认为这方面的指标是指 windows/mac 的 UA 字符串以及Edg/
而不是完整的单词,显然是设计行为
我正在寻找有关使用 Chromium 的 Edge 的第一个主要版本是什么的信息?两个版本之间的用户代理字符串是什么样的/UA 是如何变化的?纯粹是版本号的变化,还是它的其他一些元素也发生了变化?
我必须教育一些人如何仅从用户代理字符串中识别“基于 Chromium 的 Edge”与“非基于 Chromium 的 Edge”。目前我认为这方面的指标是指 windows/mac 的 UA 字符串以及Edg/
而不是完整的单词,显然是设计行为
用户代理字符串不能识别 Microsoft Edge 的早期版本,因为微软开发人员一开始就将 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
source )。
此版本也称为 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
来源)。
您可以在Wikipedia Microsoft Edge中阅读有关 Edge 浏览器及其所有版本的历史记录。
为了进行比较,以下是2019 年 5 月Stack Overflow 答案中的一些用户代理字符串 。
Chrome浏览器用户代理:
Edge 浏览器用户代理:
Microsoft Chromium Edge 开发用户代理:
Microsoft Chromium Edge Canary 用户代理: