我有一个与此侦听器的链接:
$('#share-via-facebook-trigger').click(function () {
FB.ui(
{
method: 'stream.publish',
attachment: {
name: "<%= "name" %>",
caption: 'caption',
description: "<%= "desc" %>",
message: "some message ",
href: "some href "
},
action_links: [
{ text: "<%= "text" %>", href: "some url" }
]
},
function(response) {
if (response && response.post_id) {
//alert('Post was published.');
} else {
//alert('Post was not published.');
}
}
);
})
如果用户未登录Facebook,则会在新窗口中打开该链接。如果用户登录到Facebook,则会在页面右侧的链接旁边打开一个对话框,它会被剪裁并且看起来非常难看。如何确保对话框始终在新窗口中打开?
我已尝试在链接中添加target =“_ blank”属性,但问题仍然存在。我很感激任何帮助。
答案 0 :(得分:1)
您可以使用this one这样的普通网址执行相同操作。因此,您只需创建一个包含target="_blank"
和此类网址的链接。
您可以在documentation
中找到的参数及其值的综合列表