限制 Facebook 共享对话框大小

Limit Facebook Share dialog Size

本文关键字:对话框 共享 Facebook 限制      更新时间:2023-09-26

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