facebook允许访问对话框

Posted

技术标签:

【中文标题】facebook允许访问对话框【英文标题】:facebook allow access dialog 【发布时间】:2011-02-08 17:22:30 【问题描述】:

我开发了一个 facebook 应用程序(类型:iframe),它将加载到粉丝页面的标签中。在该选项卡上,我有一个链接(下面的代码),该链接指向 facebook 域之外的页面,并在新窗口中打开。我的链接具有“requirelogin=1”属性,因此当用户单击链接时,我可以弹出 facebook 的要求访问对话框。

我的问题是在用户单击“允许访问”对话框中的“允许”按钮后,我的链接在同一个窗口中加载,而不是打开一个新窗口。在用户单击“允许”按钮后,有没有人遇到过这个问题或建议让我的链接在新窗口中打开?我尝试的一个解决方案是将我的 href 设置为一个临时页面,该页面将调用 window.open 来弹出我的 url,然后重新加载我当前所在的粉丝页面选项卡,但这似乎是一个非常老套的解决方案。任何其他想法将不胜感激。

【问题讨论】:

【参考方案1】:

试试这个,您可以使用target 强制打开对话框的链接在新窗口中这样做:

<a href="facebook_dialog_link" target="_blank">Logging with Facebook</a>

希望有帮助!

【讨论】:

以上是关于facebook允许访问对话框的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Facebook iOS 的 feed 发布对话框在登录后消失?

为分享对话框获取 Facebook 的“分享/发布”事件

Facebook 权限对话框 (JavaScript sdk)

获得用户许可后,如何在 Facebook 的用户墙上发帖?

Facebook - 如何使用 iframe 应用直接进入请求权限对话框?

没有代码的Facebook oauth对话框重定向