我正在尝试使用 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演示问题
最佳答案
根据他们的文档,you can not achieve this除非他们点击的按钮是分享按钮或电子邮件按钮。如果您确实找到了解决方案/技巧,请告诉我:-)
关于javascript - ShareThis 在新窗口中打开 facebook 分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397293/