0

我正在使用在此问题上发布的解决方案,如此所示。我正在尝试使用缩略图助手让社交媒体按钮在 fancybox 上工作。

按钮看起来很好。我的问题是,当我在 Facebook 上分享图片时,会显示图片的完整路径:

在此处输入图像描述

我希望看到图像的标题,下面显示域:

在此处输入图像描述

我的 jQuery:

function buildShareBtns(url){
         var customShareBtns  = "<div class='share'>"; // class for styling maybe
             customShareBtns += "<a href='mailto:?subject=Shared from Tacoma Weekly:"+url+"'><img src='/assets/v4/images/email32.png' /></a>";
             customShareBtns += "<a href='http://twitter.com/share?url="+url+"'><img src='/assets/v4/images/twitter32.png' /></a>";
             customShareBtns += "<a href='http://www.facebook.com/sharer.php?u="+url+"'><img src='/assets/v4/images/facebook32.png' /></a>";
             customShareBtns += "</div>";
             return customShareBtns;
    }

有没有办法从url参数中提取 title 属性以便发生这种情况?

谢谢!

4

1 回答 1

0

您是否考虑过制作一个 facebook “应用程序”,然后使用他们的对话 API?

https://www.facebook.com/dialog/feed?

URL 有点长,而且肯定需要更多的工作,但它允许您更有效地自定义共享对话框。

Facebook 教程上有很多很好的信息对此进行了很好的解释

于 2013-07-03T23:07:39.700 回答