iphone – 这是iOS的WebView用户代理的Facebook?

iphone – 这是iOS的WebView用户代理的Facebook?,第1张

概述我正在寻找一些试图解释一些“有趣”行为的日志,我看到一些用户使用类似于此的用户代理进入我的应用程序: Mozilla/5.0 (iPad; U; CPU iPhone OS 5_1_1 like Mac OS X; en_US) AppleWebKit (KHTML, like Gecko) Mobile [FBAN/FBForIPhone;FBAV/4.1.1;FBBV/4110.0;FBDV/ 我正在寻找一些试图解释一些“有趣”行为的日志,我看到一些用户使用类似于此的用户代理进入我的应用程序:

Mozilla/5.0 (iPad; U; cpu iPhone OS 5_1_1 like Mac OS X; en_US) AppleWebKit (KHTML,like Gecko) Mobile [FBAN/FBForIPhone;FBAV/4.1.1;FBBV/4110.0;FBDV/iPad2,1;FBMD/iPad;FBSN/iPhone OS;FBSV/5.1.1;FBSS/1; FBCR/;FBID/tablet;FBLC/en_US;FBSF/1.0]

如果我运行这个字符串通过udger.com我得到以下结果:

这个屏幕截图和用户代理使我感到困惑,因为它说这是iPod和iPad的移动Safari.我看到iPad在用户代理的第一部分,但我也看到很多参考FB和iPhone和iOS以及各种其他的东西.

我很好奇,如果这是由Facebook为iOS应用程序提供的“通用”用户代理,如果是 – 设备是iPad,还是不够清楚?

解决方法 是的,这是iOS的Facebook应用程序….

以下是来自iPhone 4s的用户代理字符串,显示它包含正确的设备iPhone4,1

Mozilla/5.0 (iPhone; cpu iPhone OS 6_0_1 like Mac OS X)AppleWebKit/536.26 (KHTML,like Gecko) Mobile/10A523[FBAN/FBIOS;FBAV/5.3;FBBV/89182;FBDV/iPhone4,1;FBMD/iPhone;FBSN/iPhoneOS;FBSV/6.0.1;FBSS/2; FBCR/O2;FBID/phone;FBLC/en_US]

显示的设备似乎遵循detecting iOS models的答案中所示的相同型号标识

@"i386"      on the simulator@"iPod1,1"   on iPod touch@"iPod2,1"   on iPod touch Second Generation@"iPod3,1"   on iPod touch Third Generation@"iPod4,1"   on iPod touch Fourth Generation@"iPhone1,1" on iPhone@"iPhone1,2" on iPhone 3G@"iPhone2,1" on iPhone 3GS@"iPad1,1"   on iPad@"iPad2,1"   on iPad 2@"iPad3,1"   on iPad 3 (aka new iPad)@"iPhone3,1" on iPhone 4@"iPhone4,1" on iPhone 4S@"iPhone5,1" on iPhone 5@"iPhone5,2" on iPhone 5

这意味着你显示的字符串是iPad 2上的一个Facebook应用程序

总结

以上是内存溢出为你收集整理的iphone – 这是iOS的WebView用户代理的Facebook?全部内容,希望文章能够帮你解决iphone – 这是iOS的WebView用户代理的Facebook?所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1084980.html

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

发表评论

登录后才能评论

评论列表(0条)

保存