我一直在努力制作当我点击发布按钮时出现的发布流预览模式,以显示在弹出窗口而不是javascript模式中。
答案 0 :(得分:0)
您可以这样做:
1:创建一个html页面
2:将所有FB发布流代码放在上面创建的页面中
3:在弹出窗口中将 window.open 与上面创建的页面的路径一起使用。
示例:强>
<a href="#" onclick="window.open('popup.html', 'win', 'toolbar=0, menubar=0'); return false;">
答案 1 :(得分:0)
在FB.ensureInit的回调中,添加:
FB.Connect.get_status().waitUntilReady(function(status)
{
FB.Connect._openFeedDialogIframe = function(b, a, f)
{
FB.Connect._openFeedDialogWindow(b, a, f);
};
});
这将导致对_openFeedDialogIframe的调用实际调用_openFeedDialogWindow,因此您的提要对话框将在弹出窗口而不是iframe中。
祝你好运!