当用户未登录时,应用程序会显示评论和“登录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评论所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)