2010-07-22 55 views

回答

1

我相信Safari应用程序中的用户代理以“Mozilla”开头,而来自应用程序的用户代理以该应用程序的名称开头。

+1

对不起,但这是不正确的。请参阅下面的Open SEO答案。 – devinfoley 2011-12-21 15:32:17

-2

事实上,用户代理将会不同。

在PHP中,你可以找到与此:$ _ SERVER [ 'HTTP_USER_AGENT']

29

看来,iPhone应用程序使用UIWebKit HTTP请求组件具有用户代理字符串类似以下

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0_1 like Mac OS X; fr-fr) AppleWebKit/532.9 (KHTML, like Gecko) Mobile/8A306 
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; fr-fr) AppleWebKit/528.18 (KHTML, like Gecko) Mobile/7D11 
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; fr-fr) AppleWebKit/528.18 (KHTML, like Gecko) Mobile/7E18 

虽然iPhone上的Safari主要是same string,但以“Safari/XXX”结尾

但是,它也有可能是change the user agent of UIWebKit,因此无法保证以这种方式执行每个iPhone应用程序。

+0

除了“Mobile/XXX”和“Safari/XXX”之外,Chrome for iOS还为UA strng添加了“CriOS/XXX”部分。请参阅https://developer.chrome.com/multidevice/user-agent – 2014-04-24 10:39:21

相关问题