无法在模态中打开ShareThis的facebook"分享此"按钮

Joh*_*ohn 7 javascript facebook sharethis

我刚刚在我的网站上实现了ShareThis的facebook分享按钮,我可以分享,但是,我想在模式(弹出窗口)中打开确认对话框,而不是每次都在新选项卡中打开.

我看了一下ShareThis的文档,在这里我说我只需要popup: 'true'在初始化时传递参数,我已经完成了,但它没有任何效果,只要按下按钮它就会在新选项卡中打开.

控制台中没有错误,共享功能正常,我错过了什么?

这是我的代码:

<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">
    //init
    stLight.options({popup:'true', publisher: "abcdef-1234-1234-1234-1234abcdef1234", doNotHash: false, doNotCopy: false, hashAddressBar: false});

    //create widget
    stWidget.addEntry({"service":"facebook", "element":document.getElementById('fb_share_button'), "url":"http://www.site.com/link/to/share/" , "title":"Title", "type":"hcount" });
</script>

<span st_url="<!-- url is assigned dynamically -->" class='st_facebook_hcount' displaytext='Facebook' id="fb_share_button"></span>
Run Code Online (Sandbox Code Playgroud)

小智 0

也许您有一些代码强制所有链接在新窗口中打开,请尝试在 js 小提琴或测试页面中实现它。