本站网址:www.xawxcz.net 简体繁体

网站部署SSL加密后https百度分享失效的解决方法

网站部署SSL后,网址前缀就变成https开头,却发现百度分享失效,不弹窗了。我原以为是CSS代码被我修改了,就把模板原代码复制过来,经过测试,不是这个原因。后来摸索查资料,终于找到解决方法,其实很简单。

第一步,下载百度分享文件static.zip 链接:https://pan.baidu.com/s/1lw0NighUyfZ_wjMpRuEU7w 提取码:7uhx

第二步:解压后得到的static文件夹上传到网站根目录(注:域名/static),之后这个文件夹不用管。

第三步:在模板里找到以下这段代码,删除http://bdimg.share.baidu.com

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

至于在哪个模板里找,就看你的分享代码放在哪儿,与此相关的,还有这段代码的引入。删除那行网址,刷新页面就OK了。

本文链接:http://xawxcz.net/post/13.html
「未经授权禁止转载」
学习 • 写作