ios – 登录后不会在UIWebView中重定向到Facebook评论

ios – 登录后不会在UIWebView中重定向到Facebook评论,第1张

概述我正在使用Facebook提供的UIWebView和 HTML5 code将iPad评论添加到我的iPad应用程序中. 当用户未登录时,应用程序会显示评论和“登录Facebook以发表评论”按钮. 单击该按钮将指引我完成登录过程.登录完成后,视图将重定向到一个带有“登录完成”消息的空白页面.它不会重定向回评论对话框. 现在我实施了一个丑陋的解决方法.收到webViewDidFinishLoad事件 我正在使用Facebook提供的UIWebVIEw和 HTML5 code将iPad评论添加到我的iPad应用程序中.
当用户未登录时,应用程序会显示评论和“登录Facebook以发表评论”按钮.

单击该按钮将指引我完成登录过程.登录完成后,视图将重定向到一个带有“登录完成”消息的空白页面.它不会重定向回评论对话框.

现在我实施了一个丑陋的解决方法.收到webVIEwDIDFinishLoad事件后,我会查看页面内容并在页面显示此消息时重新加载.虽然,它似乎不是一个干净的方式去.

Facebook为什么不将我重定向回原始评论页面?

解决方法 我怀疑你遇到的问题与这个问题有关: Facebook authentication in a UIWebView does not redirect back to original page on my site asking for auth

具体来说,标准的Facebook Web登录过程启动一个新的浏览器窗口对话框,并将消息发送回开启者,以指示重定向发生的登录成功.

在链接的SO中引用一个段落,“UIWebVIEw不支持多个窗口,因此它不能postMessage回到原始页面,因为它不再被加载.”

总结

以上是内存溢出为你收集整理的ios – 登录后不会在UIWebView中重定向到Facebook评论全部内容,希望文章能够帮你解决ios – 登录后不会在UIWebView中重定向到Facebook评论所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存