繁体   English   中英

Facebook在iframe中进行连接-iframe中的弹出窗口显示

[英]Facebook connect in iframe- popups shows inside the iframe

我正在为网站实现Facebook连接。 Facebook Connect代码位于iframe 一切正常,但是当Facebook应该显示一个弹出对话框时(例如FB.Connect.showFeedDialogFB.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM