iframe 中的 Facebook 连接 - 弹出窗口显示在 iframe 内
我正在为一个网站实施 Facebook connect。 Facebook Connect 代码位于 iframe
内。 一切正常,但当 Facebook 应该显示弹出对话框时(例如 FB.Connect.showFeedDialog
或 FB.Connect.streamPublish
),弹出窗口会显示在 内iframe
。 由于它是一个小的 iframe
窗口,因此弹出窗口是半隐藏的。
非常感谢任何有关如何解决该问题的想法。 注意:FB 登录和注销弹出窗口确实显示得很好。
I'm implementing Facebook connect for a website. The Facebook Connect code is inside an iframe
. Everything works well but when Facebook is supposed to show a popup dialog (for example FB.Connect.showFeedDialog
or FB.Connect.streamPublish
) The popup shows inside the iframe
.
Since its a small iframe
window the popup is half hidden.
Any idea on how to solve it is very much appreciated.
Note: the FB login and logout popups do show well.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的窗口太小,无法正确显示 FB iframe,因此我重写了私有 _openFeedDialogIframe 函数来调用 _openFeedDialogWindow:
这会在每次显示 iframe 时强制弹出窗口。
My window was too small to show the FB iframe properly, so I overrode the private _openFeedDialogIframe function to call the _openFeedDialogWindow:
This forces a popup every time an iframe is to be shown.