Facebook JavaScript SDK,将弹出窗口放入Div或IFrame中

时间:2011-06-27 18:35:17

标签: javascript facebook

基本上我想把Facebook JavaScript SDK标准的登录页面弹出窗口放在div或iframe中,这样我就可以在页面中加载它。 Facebook提供了一种方法(here)。问题是在内置方法FB.Login()中,所有FB.ui调用都传入“popup”而不是“iframe”,我不能更改代码而不复制并粘贴所有代码并编辑它(不是提到它的混淆)。

有拦截弹出式通话的方法吗?有没有其他方法可以做到这一点,我没想到?

1 个答案:

答案 0 :(得分:0)

根据此Facebook blog post,“初​​始授权和权限提示始终需要弹出对话框。”对于以后可能需要的其他权限,您可以使用iframe,但即使该功能最近也受到限制,如同一篇文章中所述。因此,拦截弹出调用的尝试可能无效,如果您发现漏洞,您的应用程序可能会违反Facebook的条款。