搜外网>搜外问答>问答页面

百度分享static

<p>网站自从开启https之后,网页中的百度分享就不能用了!但是又寻找不到类似百度分享的替代品,该怎么办呢?还是要想办法如何解决百度分享不支持https的问题!于是查阅了很多资料,还真发现了一个完美解决这个问题的方法。</p><p><br></p><p>由于百度分享不支持HTTPS这件事由来已久,一直也有一些朋友咨询这个问题:网站添加https后,百度分享不显示了,该怎么解决呢?所以我就整理了一下解决方案:</p><p><strong>第一步:下载百度分享必备文件</strong></p><p>首先,我们需要先下载百度分享的主要文件static文件包,我将修改好的分享代码压缩包放在下面,大家可以先下载一下到本地电脑上。</p><p><strong>第二步:解压后得到的static文件夹,可上传到网站根目录(注:域名/static)。</strong></p><p>这里需要确保要确保“根目录”能被访问到。</p><p>然后在对应的百度分享代码中,把“http://bdimg.share.baidu.com/”改为“ /”。</p><blockquote><p>…….src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script></p><p>改为:</p><p>…….src='/static/api/js/share.js?v=89860593.js?'];</script></p></blockquote><p>另外,如果你不是将static文件夹放在根目录,那就需要你将http://bdimg.share.baidu.com/改成你文件所在的路径,如下图红框内的链接:</p><p></p><p>同时,也要修改share.js文件中的链接</p><p>至此,我们便将百度分享的插件本地化了,你网页中也便可以正常显示百度分享了。不过美中不足的就是,以后没法查看分享数据分析了!</p>

追加问题
    0 人参与回答
该问题还没有收到回答 :(