iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 登录后不会在UIWebView中重定向到Facebook评论大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用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评论所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。