如何解决百度分享不支持HTTS网站的问题?

时间:2020年08月17日 22:29:35作者:鸿翼分类:问答

云服务器优惠

很多网站都使用了百度分享这个前端分享插件,不过百度分享官网代码并不支持https,目前官网网址已经跳到了百度搜索资源平台,估计是百度已经废弃了这个分享插件。现在越来越多的网站安装上了SSL证书,启用https访问网站,如果不想使用其他分享插件来取代百度分享的话,该如何改造百度分享使其支持https呢?

如何解决百度分享不支持HTTS网站的问题?

在百度上搜索了一番发现,已经有人把百度分享的代码重新封装后放在了github上了。github下载地址:https://github.com/hrwhisper/baiduShare

将github上的百度分享代码下载下来,将解压的的static文件上传到网站的根目录。

下载百度分享代码

然后找到百度分享js代码,类似如下部分,将其中的红色部分http://bdimg.share.baidu.com删掉即可。

<script>
window._bd_share_config = {
"common": {
"bdSnsKey": {},
"bdText": "",
"bdMini": "2",
"bdMiniList": false,
"bdPic": "",
"bdStyle": "0",
"bdSize": "16"
},
"share": {}
};
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>

来源:(QQ/微信:342269231)

注意:购买「阿里云服务器89元起」2020年特惠活动,可以领取阿里云2000元代金券,符合条件的订单可以优先使用代金券抵扣。

云服务器

相关文章

Copyright © 2020 鸿翼小站 All Rights Reserved. 站点地图
鄂ICP备11004285号-2