【发布时间】:2013-09-02 07:41:22
【问题描述】:
这个问题是关于如何仅针对特定 URL (Twitter) 更改 UIWebView 中的用户代理。
例如,当我尝试从 Twitter 打开推文 URL 时,例如:http://www.twitter.com/ManUtd/status/374411877407031296
在 UIWebView 中,我将获得一个 Twitter 横幅:
虽然 Safari 中完全相同的 URL 会打开此页面:
显然是用户代理在这种行为中发挥了作用。
最佳做法是:
1) 将 Twitter 链接的 WebView 中的用户代理更改为与 Safari 相同的用户代理
2) 对于其他链接,请使用 UIWebView 的原始用户代理。
【问题讨论】:
-
你可以搜索如何更改用户代理,stackoverflow中有很多可用的链接
-
谢谢,我看到了这些链接,但我关心的是如果链接不是来自 Twitter,则返回原始用户代理的最佳做法
标签: iphone uiwebview user-agent