如何在Mac OS中使用WebView模拟iphone safari?

时间:2011-03-22 12:06:05

标签: iphone cocoa macos webview agent

我已将User_Agent更改为@“Mozilla / 5.0(iPhone; U; CPU iPhone OS 4_0_1,如Mac OS X; zh-cn)AppleWebKit / 532.9(KHTML,如Gecko)版本/ 4.0.5 Mobile / 8A306 Safari /6531.22.7“哪个不起作用。 任何人都可以帮助我? Thx提前。

2 个答案:

答案 0 :(得分:4)

在WebView中,您可以指定userAgent字符串... from Apple's Docs..

  

setCustomUserAgent:设置接收者的自定义用户代理字符串。

- (void)setCustomUserAgent:(NSString *)userAgentString

参数userAgentString

  

自定义用户代理字符串。网站使用用户代理字符串来标识客户端浏览器。自定义用户代理字符串用于所有URL。如果为nil,则接收者构造一个用户代理字符串,为每个URL生成最佳渲染结果。

就设置它的实际字符串而言......怎么样......

Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25

答案 1 :(得分:2)

您可以下载用于iPhone开发的开发人员工具(XCode),其中包括iOS模拟器。您也可以使用它测试网站。