基本上我想把Facebook JavaScript SDK标准的登录页面弹出窗口放在div或iframe中,这样我就可以在页面中加载它。 Facebook提供了一种方法(here)。问题是在内置方法FB.Login()中,所有FB.ui调用都传入“popup”而不是“iframe”,我不能更改代码而不复制并粘贴所有代码并编辑它(不是提到它的混淆)。
有拦截弹出式通话的方法吗?有没有其他方法可以做到这一点,我没想到?
答案 0 :(得分:0)
根据此Facebook blog post,“初始授权和权限提示始终需要弹出对话框。”对于以后可能需要的其他权限,您可以使用iframe,但即使该功能最近也受到限制,如同一篇文章中所述。因此,拦截弹出调用的尝试可能无效,如果您发现漏洞,您的应用程序可能会违反Facebook的条款。