ShareThis在新窗口中打开facebook分享

时间:2013-12-05 10:20:13

标签: javascript html css sharethis

我正在尝试使用ShareThis小部件来满足我的共享需求,所以我有以下内容:

<span class='st_facebook_hcount' displayText='Facebook'></span>
<span  class='st_twitter_hcount' displayText='Tweet'></span>
<span class='st_plusone_hcount' displayText='Google +1'></span>
<span  class='st_email_hcount' displayText='Email'></span>

var switchTo5x=true;
                $.getScript("http://w.sharethis.com/button/buttons.js", function(){
                    stLight.options({publisher: "c68c8f6c-c670-419b-b8e2-23772e22a861", doNotHash: false, doNotCopy: false, hashAddressBar: false, popup: 'false'});
                });

现在的问题是,当我点击Facebook时,它总会打开一个新窗口。我已经提到过我想要一个弹出窗口。对于Twitter,它的工作正常。为什么是这样?这是演示问题的jsFiddle

2 个答案:

答案 0 :(得分:0)

根据他们的文档you can not achieve this,除非他们点击的按钮是sharethis或email按钮。如果您确实找到解决方案/黑客,请告诉我: - )

答案 1 :(得分:0)

如果有人遇到这种情况,他们现在已经添加了执行此操作的功能。将servicePopup:true添加到stLight.options。

<script type="text/javascript">
stLight.options({
  publisher: "YOUR PUBLISHER KEY",
  servicePopup: true
});
</script>