我正在解析s3日志以标识从iMessage预览发出的请求(在Mac OS Sierra和iOS 10上)。
UA字符串的常见类型很少,但我无法确定哪种类型来自浏览器还是基于imessage。我希望它是Safari中独特的UA:
^一定是iOS Safari,对不对?
2.MobileSMS / 1.0 CFNetwork / 808.1.4 Darwin / 16.1.0`
^我认为MobileSMS意味着消息(希望)
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.1.32 (KHTML, like Gecko) Mobile/14B100 Twitter for iPhone
^通过webkit webview进行Twitter?
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/54.0.2840.91 Mobile/14B100 Safari/602.1
^更多iOS Chrome浏览器(我看到了CriOS)
Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0 Mobile/14B100 Safari/602.1
^还有更多iOS Chrome浏览器?
Twitter/5002568 CFNetwork/760.6.3 Darwin/15.6.0 (x86_64)
我在尝试将iMessage搜寻器重新路由到非角度页面时遇到了同样的问题,该页面将为其生成正确的元标记并在此过程中发现此问题。自从我找到答案以来,我想写一个答案。苹果的文件说什么,但提到...(Applebot/x.x)
User-Agent
这是不正确的。我在互联网上什么都没找到,所以我将流量记录到公共服务器上的一个文件中,并通过iMessage共享了链接。在我收到的日志文件中:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0
当我修改了RegEx以使其适应此要求后User-Agent
,iMessage搜寻器终于重新路由到了正确的位置。
因此,它可能会随时更改,恕不另行通知,因为据我所知,它在任何正式的Apple文档中都不存在,但我希望这对某人有所帮助:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句