有没有Facebook共享插件?

时间:2012-10-26 10:53:53

标签: facebook

我一直用这个:

<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><a rel="nofollow" href="http://www.facebook.com/share.php?u=http://www.google.com" onclick="return fbs_click()" target="_blank">Share on Facebook</a>

我从来没有看到一个“官方插件”产生同样的“效果”。为什么?有吗?

3 个答案:

答案 0 :(得分:4)

Facebook分享按钮现已已弃用,但您仍然可以使用sharer.php

<强>使用Javascript:

function fbShare(url, title, descr, image, winWidth, winHeight) {
        var winTop = (screen.height / 2) - (winHeight / 2);
        var winLeft = (screen.width / 2) - (winWidth / 2);
        window.open('http://www.facebook.com/sharer.php?s=100&p[title]=' + title + '&p[summary]=' + descr + '&p[url]=' + url + '&p[images][0]=' + image, 'sharer', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width='+winWidth+',height='+winHeight);
    }

<强> HTML:

<a href="javascript:fbShare('http://jsfiddle.net/stichoza/EYxTJ/', 'Fb Share', 'Facebook share popup', 'http://goo.gl/dS52U', 520, 350)">Share</a>

答案 1 :(得分:2)

Facebook已经提供了一组可以查看here的插件。基本上你可以使用Like插件。

但您也可以使用Feed dialog,这是example

答案 2 :(得分:1)

这曾经是官方共享插件。

此后不推荐使用Send Button,或者如果您的应用正在验证用户,Send Dialog