在 UIWebView 中打开 facebook 页面墙的 URL 不起作用

Posted

技术标签:

【中文标题】在 UIWebView 中打开 facebook 页面墙的 URL 不起作用【英文标题】:Opening URL to facebook page wall does not work in UIWebView 【发布时间】:2011-12-04 10:12:38 【问题描述】:

我正在尝试通过将其作为请求传递给 UIWebView 来显示我的 Facebook 页面墙(http://www.facebook.com/PAGE_NAME?sk=wall 形式的链接)。除非我在我的应用程序 UIWebView 中登录到 facebook,否则该视图将使用通用页面 (http://www.facebook.com/PAGE_NAME) 打开。 即使我没有登录,相同的链接在 Safari 中也能正常工作。 如何让 UIWebView 显示墙页?

【问题讨论】:

【参考方案1】:

Facebook 通过计算机网络浏览器在移动设备上以不同方式重定向 Facebook 页面。

您必须使用“v”值参数,但为了警告您,Facebook 可以随时更改此参数重定向,从而导致您的 FB 墙链接搞砸。

例如)http://m.facebook.com/WescomCreditUnion?v=wall

【讨论】:

这似乎是一个更好的链接(移动站点+v参数而不是带有sk参数的常规站点)。 我试过它在 safari 中效果很好,但在 UIWebview.***.com/q/12621697/751026

以上是关于在 UIWebView 中打开 facebook 页面墙的 URL 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS UIwebview 中获取 Facebook 访问令牌?

带有iOS swift的Facebook SDK未在UIWebView中打开[重复]

如何在 UIWebView 中使用 Facebook 评论插件

UIWebview 和 facebook 墙

嵌入式 Facebook 帖子无法在 UIWebView 中正确显示

Facebook Javascript 在本机 ios6 UIWebView 中登录(在 SAFARI 上工作)