微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 无法在模态中打开ShareThis的facebook“分享此”按钮

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

我看了一下ShareThis的文档,here它说我只需要传递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>

解决方法

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

原文地址:https://www.jb51.cc/js/157223.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐