百度官方网站的分享是不支持https的,解决方案:
https://github.com/hrwhisper/baiduShare
PC端分享点击微信,扫描二维码之后,分享链接打不开,解决方案:
onBeforeClick | function | function(cmd,config){} | 在用户点击分享按钮时执行代码,更改配置。 cmd为分享目标id,config为当前设置,返回值为更新后的设置。 |
onAfterClick | function | function(cmd){} | 在用户点击分享按钮后执行代码,cmd为分享目标id。可用于统计等。 |
<script>
window._bd_share_config = {
common : {
bdText : '分享的标题',
bdDesc : '分享的描述',
bdUrl : '分享的URL',
bdPic : '分享的图片',
onBeforeClick: function(id, config) {
if (id == 'weixin') {
config.bdUrl = "https://www.lihuyong.com/";
return config;
}
}
},
share : [{
"bdSize" : 50
}]
}
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?cdnversion='+~(-new Date()/36e5)];
</script>
备注:如果需要在微信中分享自定义图片的话需要接入微信JSSDK,具体可以去查看微信开发文档,照着API复制粘贴换换APPKEY什么的就行~
好像是必须认证过后的服务号才有这个权限,具体没研究,工作的时候这些东西都直接给过来了
2019年9月,发现百度分享官网已经没了,所以,可能是要被百度放弃了吧~