我们正在录制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
才有。
答案 0 :(得分:0)
这是因为Cordova - 您必须从移动应用获取流量;一个Cordova应用程序的iOS版本将其附加到用户代理字符串的末尾:
https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/Public/CDVViewController.m#L496
同样的问题和一位同事通过Cordova Slack跟踪了它。