百度分享不支持https的解决方法

wordpress教程 提交于 2017-02-19 18:20:17

百度分享因为加载速度快,支持自定义样式,又能吸引百度蜘蛛抓取网页,被众多国内网站使用。随着Google Chrome和火狐浏览器对没有启用https协议的http网站提示不安全,越来越多网站启用https协议,但百度分享目前并不支持https引用,那么如何让百度分享支持https引用?

其实有大牛对百度分享代码进行了改进实现对https的支持,并将代码分享到了Github

地址:https://github.com/hrwhisper/baiduShare

百度分享不支持https的解决方法。

点击Download ZIP下载压缩包,然后解压。

解决百度分享不支持https引用的方法

将解压后文件夹中的static文件夹上传到网站根目录。

登录百度分享http://share.baidu.com 根据自己的需要选择分享样式获取百度分享代码:

<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a></div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"24"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

将代码中的http://bdimg.share.baidu.com/static/api/js/share.js换成自己带https的域名即可,如https://www.tuhongwei.com/static/api/js/share.js
得到支持https的百度分享代码如下:

<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a></div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"24"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='https://www.tuhongwei.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

最后将代码加入网页合适的位置即可。

标签

如果文章对你有帮助,请赞赏支持本站发展!

评论

粗心大意,好在有大神指点,问题已解决!o(∩_∩)o 哈哈

发表评论

此字段内容将保密,不会被其他人看见。