限制Facebook共享对话框大小

问题描述:

如何限制Facebook共享对话框大小。限制Facebook共享对话框大小

我正在使用Javascript SDK,这是我的测试代码。

测试网站是here。点击'联系人'按钮来启动对话框。弹出窗口大小调整为使用非常大的图像大小。这是在OG:图片标签中指定的图片,但我更喜欢对话框使用小图片,并且是一个集合维度。

任何想法?

 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标签中指定的图像。然后,您可以将网址设置为您要使用的较小图片。

实施例:

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.'); 
     } 
    } 
);