iOSMacOS iMessage的用户代理字符串是什么?

iOSMacOS iMessage的用户代理字符串是什么?,第1张

概述我正在解析s3日志,以识别从iMessage预览(在Mac OS Sierra和iOS 10上)发出的请求. 有几种常见的UA字符串类型,但我不知道哪些来自浏览器与imessage.我希望它是Safari的独特UA: >`AppleCoreMedia / 1.0.0.14B100(iPhone; U; CPU OS 10_1_1,如Mac OS X; en_us) ^必须是iOS Safari,对 我正在解析s3日志,以识别从iMessage预览(在Mac OS SIErra和iOS 10上)发出的请求.

有几种常见的UA字符串类型,但我不知道哪些来自浏览器与imessage.我希望它是Safari的独特UA:

>`AppleCoreMedia / 1.0.0.14B100(iPhone; U; cpu OS 10_1_1,如Mac OS X; en_us)

^必须是iOS Safari,对吧?

2.MobileSMS / 1.0 CFNetwork / 808.1.4 Darwin / 16.1.0`

我认为MobileSMS意味着imessage(希望如此)

> Mozilla / 5.0(iPhone; cpu iPhone OS 10_1_1,如Mac OS X)AppleWebKit / 602.1.32(KHTML,如Gecko)Mobile / 14B100 Twitter for iPhone

^ Twitter通过webkit webvIEw?

> Mozilla / 5.0(iPhone; cpu iPhone OS 10_1_1,如Mac OS X)AppleWebKit / 602.1.50(KHTML,如Gecko)CriOS / 54.0.2840.91 Mobile / 14B100 Safari / 602.1

^更多iOS Chrome(我看到你的CriOS)

> Mozilla / 5.0(iPhone; cpu iPhone OS 10_1_1,如Mac OS X)AppleWebKit / 602.2.14(KHTML,类似Gecko)版本/ 10.0 Mobile / 14B100 Safari / 602.1

^更多iOS Chrome?

> Twitter / 5002568 CFNetwork / 760.6.3达尔文/ 15.6.0(x86_64)

^推特

解决方法 我在尝试将iMessage爬虫重新路由到非角度页面时遇到了同样的问题,该页面将为其生成正确的元标记并在此过程中发现此问题.想我自从找到答案后就写了一个答案. Apple的文档除了提到……(applebot / x.x)用户代理之外什么也没说.我在互联网上什么都没找到,所以我将流量记录到公共服务器上的一个文件,并通过iMe​​ssage共享链接.在我收到的日志文件中:

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文档都不存在但是我希望这仍然有助于某人:)

总结

以上是内存溢出为你收集整理的iOS / MacOS iMessage的用户代理字符串是什么?全部内容,希望文章能够帮你解决iOS / MacOS iMessage的用户代理字符串是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1209525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存