新的Safari UserAgent - 最后的6位数字

时间:2016-03-10 13:12:12

标签: ios iphone web safari

我们正在录制UserAgent用于研究,前段时间我们开始从iPhone / iPad接收这些UserAgent:

"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 (000767)"

最后有几个不同的6位数字:

"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 (000764)"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 (000765)"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 (000825)"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 (000826)"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12 (000790)"

它们都是相同的,但最后的6位数字是不同的。有谁知道最后这个6位数字是什么意思(例如(000790) - 在上面的UserAgent字符串末尾滚动)?我无法找到任何关于它的信息,而且它似乎是Apple最近新增的内容。只有Safari/600.7.12才有。

1 个答案:

答案 0 :(得分:0)

这是因为Cordova - 您必须从移动应用获取流量;一个Cordova应用程序的iOS版本将其附加到用户代理字符串的末尾:

https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/Public/CDVViewController.m#L496

同样的问题和一位同事通过Cordova Slack跟踪了它。