百度分享不支持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域名。

六、大功告成,刷新页面试试吧!

利用七牛镜像功能使百度分享支持HTTPS

via。https://www.huyangjia.com/use-qiniu-baidu-share-https.html

 

最后修改:2017 年 08 月 31 日 10 : 07 PM