【发布时间】:2012-02-17 06:38:30
【问题描述】:
我正在用 javascript 开发一个 facebook 应用程序,但在使用 FB.ui 打开一个对话框以在 facebook 墙上分享时遇到问题。我有这个代码:
$('#share_button').click(function(){
FB.ui(
{
method: 'feed',
name: photo.getName(),
link: photo.getUrlView(),
picture: +photo.getUrl(),
caption: photo.getCaption(),
description: photo.getDescription()
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
)
});
当我单击其他链接时,将使用 js 刷新值(名称、描述、图片、链接、标题)。当我第一次点击分享内容时,一切正常,但是当内容改变并分享新内容时,Facebook 会显示新对话框,但也会显示旧对话框...打开所有以前的窗口。
【问题讨论】:
-
我们需要查看更多代码,因为这不是问题所在。问题是周围零件的结构。你能分享一个网址的链接吗?
标签: javascript facebook dialog fb.ui