现在很多 WordPress 主题都会集成百度分享组件。然而,目前百度分享还不支持 HTTPS 访问(实在让人无语,百度一边宣传提倡 HTTPS 化,自家的产品却没做好)。因此,很多开启了 HTTPS 的站长无法正常使用百度分享。经过一番搜索,我找到了一个解决百度分享不支持 HTTPS 的方法,下面分享给大家。
项目地址
https://github.com/hrwhisper/baiduShare
使用方法
- 下载压缩包,放到网站根目录并解压(确保解压后 static 目录在根目录下,而不是二级目录)。下载链接:https://github.com/hrwhisper/baiduShare/archive/master.zip
- 修改对应的百度分享代码,把网址
http://bdimg.share.baidu.com/
替换为/
(仅一条斜杠)。
例如,将代码:
javascript 代码:.src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
改为:
javascript 代码:.src='/static/api/js/share.js?v=89860593.js?';
这样即可完美解决百度分享不支持 HTTPS 的问题!