0

我正在制作一个应用程序,一切正常。当我单击一个名为“帐户”的链接时,它会转到 /auth/facebook 太棒了!一旦我接受了应用程序/权限,它就会重定向回 Heroku 上的外部,在验证 FB 徽标时也会出现“转到 Facebook”。在对 FB 徽标进行一些研究时,这是由于 FB 页面被加载到 FB iframe 中,因此如果可以在不同窗口中从 iframe 中突破身份验证,这应该解决问题。在重定向问题上,我已将回调设置为重定向到我的 FB 应用程序链接。这里唯一的问题是,如果有人单击帐户“他们想转到帐户页面”,所以我的解决方法很愚蠢,因为当我希望它转到页面时,它会将用户发送回 iframe 内的索引页面在 iframe ie 帐户中单击。

如果有人对此有任何想法,我将不胜感激。

谢谢

4

1 回答 1

0

在对 FB 徽标进行一些研究时,这是由于 FB 页面被加载到 FB iframe 中,因此如果可以在不同的窗口中从 iframe 中突破身份验证,这应该解决问题。

不要进行 HTTP 重定向,而是使用 JavaScript:

top.location.href = "{URL}";

(顺便说一句,这已经讨论过多次了。)

于 2012-09-13T11:50:26.503 回答