百度share不支持https问题真是头疼,好在百度站长已经支持了哦。
原理
将百度share用到的所有js、css等文件down下来,放在https的站点里。我才用的方法是将上述文件放到七牛CDN中。
baidu share库
参考https://github.com/xiexianbin/baidu-share-https,将代码放到站点根目录下,或CDN里:
static\api\js\share.js
domain: {staticUrl: "http://bdimg.share.baidu.com/"}
修改为:
domain: {staticUrl: "/"}
或:
domain: {staticUrl: "https://cn-cdn.xiexianbin.cn/"}