什么是iOS 7.0.4的用户代理字符串

时间:2013-12-26 17:50:49

标签: ios

我需要通过更改用户代理字符串来模拟Safari桌面上的iOS 7.0.4行为。 Safari中的选项仅适用于iOS 4.3.3,如下所示

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5

是否可以将其修改为iOS7行为?

1 个答案:

答案 0 :(得分:2)

使用HTTP代理/ HTTP监视器(如Charles Proxy(免费试用版))查看确切发送的内容。就我而言,它是:

  

Mozilla / 5.0(Macintosh; Intel Mac OS X 10_9_1)AppleWebKit / 537.73.11   (KHTML,与Gecko一样)Version / 7.0.1 Safari / 537.73.11

很明显,每个版本的Safari都会改变这种情况。

可以通过设置密钥的标题字段在NSMutableURLRequest中设置用户代理字符串:@“User-Agent”。

[mutableURLRequest setValue:@"SPECIAL USER AGENT STRING" forHTTPHeaderField:@"User-Agent"];