Facebook共享按钮与Facebook JSSDK冲突。如何解决?

Facebook共享按钮与Facebook JSSDK冲突。如何解决?,facebook,Facebook,我似乎无法让两个脚本都工作。我正在使用jssdk和fb.share来获得类似facebook的box和facebook共享按钮。但它们并不在一起工作。知道为什么吗?如何解决这个问题 我在标题中有这样的内容: <div id="fb-root"></div> 在页脚中显示以下代码: <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getE

我似乎无法让两个脚本都工作。我正在使用jssdk和fb.share来获得类似facebook的box和facebook共享按钮。但它们并不在一起工作。知道为什么吗?如何解决这个问题

我在标题中有这样的内容:

<div id="fb-root"></div>

在页脚中显示以下代码:

<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
这是我的Fb.share代码:

    <div class="shr-fb">
        <a name="fb_share"></a>
        <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
    </div>

他们互相冲突,我不知道如何解决这种情况

谢谢。

说得通。 facebook共享已被弃用,不再受支持,正如您在文档中看到的:

“共享”按钮已被弃用,取而代之的是“相似”按钮,以及 将不再受支持。请随时使用Like按钮 可能会为您的应用带来最大流量

(参考资料:)

以及:

旧的共享按钮怎么了?

当我们启动Like按钮时,我们不推荐使用Share按钮, 因为Like按钮通过允许用户点击来提高点击率 只需单击即可连接,并允许他们查看 朋友们已经联系上了

(参考资料:)


相反,使用,您将不会遇到冲突。

同时,您仍然可以将“喜欢”和“共享”按钮与FaceBook JSSDK Api和html代码片段结合在一起


它将根据需要显示“相似”和“共享”按钮