Safari 狩猎旅行';s用户代理:要信任哪个WebKit版本?
我尝试从常见的用户代理字符串中提取浏览器及其版本号,还尝试提取渲染引擎及其版本号。大多数浏览器对此报告都很好,例如:Safari 狩猎旅行';s用户代理:要信任哪个WebKit版本?,safari,webkit,user-agent,Safari,Webkit,User Agent,我尝试从常见的用户代理字符串中提取浏览器及其版本号,还尝试提取渲染引擎及其版本号。大多数浏览器对此报告都很好,例如: “Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.0;Trident/4.0)” “Mozilla/5.0(Windows;U;Windows NT 6.0;en-US;rv:1.9.0.12)Gecko/2009070611 Firefox/3.5.12” Safari也会报告WebKit的版本号,但似乎会报告两次。这是我自己的UA: “Mozi
- “Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.0;Trident/4.0)”
- “Mozilla/5.0(Windows;U;Windows NT 6.0;en-US;rv:1.9.0.12)Gecko/2009070611 Firefox/3.5.12”
- “Mozilla/5.0(Windows;U;Windows NT 6.1;en-US)AppleWebKit/531.9(KHTML,类似Gecko)版本/4.0.3 Safari/531.9.1”
- “Mozilla/5.0(Windows;U;Windows NT 6.1;en-US)AppleWebKit/532+(KHTML,类似Gecko)版本/4.0.2 Safari/530.19.1”
- “Mozilla/5.0(Windows;U;Windows NT 5.1;cs CZ)AppleWebKit/525.28.3(KHTML,类似Gecko)版本/3.2.3 Safari/525.29”
- “Mozilla/5.0(Windows;U;Windows NT 5.1;en-US)AppleWebKit/530.19.2(KHTML,类似Gecko)版本/4.0.2 Safari/530.19.1”
- “Mozilla/5.0(Macintosh;U;Intel Mac OS X 10_5_4;en us)AppleWebKit/528.4+(KHTML,如Gecko)版本/4.0dp1 Safari/526.11.2”
我用哪一个?这不是什么大问题,只是想知道。谢谢 AppleWebKit/xxx部分告诉您正在使用哪个渲染引擎。
Version/xxx Safari/xxx
部分告诉您正在使用哪个版本的“浏览器前端”
使用最新的夜间渲染引擎运行当前安装的Safari前端进行渲染。这就是为什么您可以使用相同的
版本/xxx Safari/xxx
获得不同的applewkit/xxx
数字,Javascript功能(例如XMLHttpRequest行为)依赖于什么,渲染引擎还是“浏览器前端”?我假设这是渲染引擎的一部分(因此是AppleWebKit)。xxx部分如何对应Safari版本?还是什么?