2009-08-12 108 views
1

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

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

回答

0

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