解决百度分享不支持https的方法

    上次换了个主题,发现站点启用SSL之后社会化分享功能不能使用了,后来了解到是因为ssl加密屏蔽了http的请求,解决办法就是把百度分享调用到的资源本地化。如果你网站已经加了ssl,将分享代码本地化后也就默认是ssl资源了。网上已经有大神进行了本地化,我们只需要直接拿过来用就行了。

   先去官方获取百度分享代码,然后下载本文的百度分享本地化资源,这个在文末会给出下载地址,下载后将static文件夹解压丢到站点根目录下即可。然后对应的百度分享代码中,把http://bdimg.share.baidu.com/改为 /
   即
.src=’http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=’+~(-new Date()/36e5)];</script>
改为
.src=’/static/api/js/share.js?v=89860593.js?cdnversion=’+~(-new Date()/36e5)];</script>

    百度分享本地化资源包下载

作者官网   作者官网同时给出了资源本地化的详细操作步骤,感兴趣的可以去学习下。

项目github地址

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您必须启用javascript在这里看到验证码!