【问题标题】:Facebook connect in iframe- popups shows inside the iframeFacebook 在 iframe 中连接 - 弹出窗口显示在 iframe 中
【发布时间】:2012-11-26 18:32:09
【问题描述】:

我正在为一个网站实施 Facebook 连接。 Facebook Connect 代码位于iframe 中。一切正常,但是当 Facebook 应该显示一个弹出对话框(例如 FB.Connect.showFeedDialogFB.Connect.streamPublish)时,弹出窗口显示在 iframe 内。 因为它是一个小的iframe 窗口,所以弹出窗口是半隐藏的。

非常感谢任何关于如何解决它的想法。 注意:FB 登录和注销弹出窗口确实显示良好。

【问题讨论】:

    标签: facebook iframe fbjs


    【解决方案1】:

    我的窗口太小,无法正确显示 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 时强制弹出一个窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多