如何限制Facebook共享对话框的大小。
我正在使用Javascript SDK,这是我的测试代码。
测试站点在这里。单击"联系人"按钮以调用对话框。弹出窗口将调整大小以使用非常大的图像大小。这是 OG:Image 标记中指定的图像,但我更喜欢对话框使用小图像,并且是设置的尺寸。
有什么想法吗?
FB.ui(
{
method: 'feed',
name: $(document).find("title").text(),
link: location.href
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
您可以通过将图像
picture
添加到 FB.ui 函数来手动将图像传递到对话框,这样它就不会使用 OG 标记中指定的图像。然后,您可以将 URL 设置为要使用的较小图像。
例:
FB.ui( {
method: 'feed',
name: $(document).find("title").text(),
link: location.href,
picture: '{url_to_picture}'
}, function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);