2010-07-22 58 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

相關問題