【问题标题】:Is this a Facebook for iOS WebView User Agent?这是 iOS 版的 Facebook WebView 用户代理吗?
【发布时间】:2012-07-09 23:17:18
【问题描述】:

我正在查看一些日志,试图解释一些“有趣”的行为,并且我看到一些用户使用与此类似的用户代理访问我的应用程序:

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 for iOS 应用程序提供的“通用”用户代理,如果是的话 - 该设备是 iPad 还是不够清楚?

【问题讨论】:

  • 我不能确定(因此是评论而不是回答),但这看起来像是用户从 Facebook for iOS 应用程序内的 web 视图访问您的网站

标签: iphone ios facebook ipad webkit


【解决方案1】:

是的,它是 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 应用程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 2012-09-25
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多