上次换了个主题,发现站点启用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>
作者官网 作者官网同时给出了资源本地化的详细操作步骤,感兴趣的可以去学习下。
评论前必须登录!
注册