0

我需要将弹出标记内的内容分享到 facebook 和 twitter,有没有简单的方法可以做到这一点?我正在尝试使用 facebook 分享对话框,但我无法让它工作,有什么帮助吗?谢谢!!!

<a href="#" 
onclick="
window.open(
  'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 
  'facebook-share-dialog', 
  'width=626,height=436'); 
return false;">
Share on Facebook
</a>
4

1 回答 1

0

您需要使用 sharer.php URL 的扩展版本,这样您就可以定义标题、描述和图像。这些是使用 URL 中的 p[title]、p[url]、p[summary] 和 p[images] 参数传递的。

<a href="#" 
  onclick="
    window.open(
      'https://www.facebook.com/sharer/sharer.php?s=100&p[title]=titlehere&p[url]=' + encodeURIComponent(location.href) + '&p[summary]=yoursummaryhere&p[images][0]=https%3A%2F%2Fwww.google.com%2Fimages%2Fsrpr%2Flogo3w.png, 
      'facebook-share-dialog', 
      'width=626,height=436'); 
return false;">
Share on Facebook
</a>
于 2013-07-29T20:44:52.517 回答