您的位置:首页 > 理论基础 > 计算机网络

百度社会化分享支持https

2017-06-08 15:36 239 查看
项目中用到过http的百度社会化分享,升级https后发现这个插件不能用了,今天把遇到的这个问题分享一下解决办法。

首先需要下载最新的版本插件,GitHub地址:https://github.com/hrwhisper/baiduShare
然后把这个插件放在自己的项目中。



然后需要修改share.js里面的一个东西,找到domain,将里面的staticUrl修改一下改为自己项目的路径即可。如果不想改就把static文件夹放在自己项目根目录下,因为它是根据配置来自动找的。



然后再这样就可以了,代码贴在下面。

<div class="bdsharebuttonbox bdshare-button-style0-24" id="fxlogo">
<a title="分享到QQ空间" href="#" class="bds_qzone" data-cmd="qzone"></a>
<a title="分享到QQ好友" href="#" class="bds_sqq" data-cmd="sqq"></a>
<a title="分享到腾讯微博" href="#" class="bds_tqq" data-cmd="tqq"></a>
<a title="分享到新浪微博" href="#" class="bds_tsina" data-cmd="tsina"></a>
<a href="#" class="bds_more" data-cmd="more"></a>
</div>
<script>
window._bd_share_config={
"common":{
"bdSnsKey":{}
,'bdDesc':''
,'bdComment':' '
,"bdText":""
,"bdMini":"2"
,"bdPic":""
,"bdStyle":"0"
,"bdSize":"24"
,"bdUrl":""
},
"share":{}
};
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='自己的项目路径/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: