百度分享不支持HTTPS早已饱受诟病了,但不知道为什么百度却视而不见,迟迟没有要改造它的意思。现在国内也没有什么支持HTTPS的好用的分享服务使用。这里分享一个曲线救国的方法,利用七牛的镜像功能来实现HTTPS网站使用百度分享功能。(七牛的镜像功能真是个好用的东西啊)
一、在七牛创建一个公开空间,然后在“基本设置”中设置镜像源: http://bdimg.share.baidu.com/
二、在七牛“域名设置”里申请HTTPS网址。(友情提醒:这个HTTPS并不包含在免费的10G流量里,独立收费。)
三、下载share.js文件,下载地址: http://bdimg.share.baidu.com/static/api/js/share.js
打开该文件,搜索 http://bdimg.share.baidu.com/ ,把这个地址替换为你在第二步里申请的七牛HTTPS网址。
然后把该文件上传到七牛空间中,路径为 static/api/js/share.js
四、本地新建一个空文件,文件名为logger.js 。然后上传到七牛空间中。路径为 static/api/js/trans/logger.js
五、找到你主题里引用百度分享的地方,网址类似于 http://***/static/api/js/share.js?v=89860593.js?cdnversion=’+~(-new Date()/36e5) 把这个网址前半段替换为你第二步在七牛申请的HTTPS域名。
六、大功告成,刷新页面试试吧!
via。https://www.huyangjia.com/use-qiniu-baidu-share-https.html