2009-08-12 137 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要顯示的時間強制彈出。