![](/img/trans.png)
[英]Using Facebook connect inside an IFrame (Not an Iframe inside facebook)
[英]Facebook connect in iframe- popups shows inside the iframe
我正在为网站实现Facebook连接。 Facebook Connect代码位于iframe
。 一切正常,但是当Facebook应该显示一个弹出对话框时(例如FB.Connect.showFeedDialog
或FB.Connect.streamPublish
),该弹出窗口将显示在iframe
内部。 由于其iframe
窗口很小,因此该弹出窗口被隐藏了一半。
非常感谢任何解决方法的想法。 注意:FB登录和注销弹出窗口的显示效果很好。
我的窗口太小,无法正确显示FB iframe,因此我覆盖了_openFeedDialogIframe私有函数来调用_openFeedDialogWindow:
var init = function()
{
FB.Connect.get_status().waitUntilReady(function(status)
{
FB.Connect._openFeedDialogIframe = function(b, a, f)
{
FB.Connect._openFeedDialogWindow(b, a, f);
};
});
};
FB.ensureInit(init);
每次显示iframe时都会强制弹出一个窗口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.