iOS 开发:如何强制 UIWebView 加载 Facebook 的非移动版本?

2024-05-23

我正在深入研究 iOS 开发,当我尝试在 UIWebView 中加载特定的 Facebook 粉丝页面时,它会加载该网站的移动版本,该版本仅加载粉丝页面的墙,而不是我需要加载的特定选项卡。在我的应用程序的 iPad 版本中,UIWebView 加载 Facebook 的普通非移动版本,并且加载选项卡效果很好。如何强制iPhone上的UIWebView加载普通版本的Facebook?


Facebook 很可能正在分析用户代理以确定提供哪个版本。如果是这种情况,那么将用户代理更改为桌面浏览器用户代理将导致 Facebook 更改所提供的页面版本。您可以更改 NSMutableURLRequest 上的用户代理,如下所示:

[request setValue:@"some-user-agent" forHTTPHeaderField:@"User_Agent"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 开发:如何强制 UIWebView 加载 Facebook 的非移动版本? 的相关文章

随机推荐