0

如何限制 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.');
           }
         }
        );
4

1 回答 1

1

您可以通过添加到 FB.ui 函数来手动将图像传递给对话框picture,因此它不会使用 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.');
        }
     }
);
于 2013-10-02T11:22:27.483 回答