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

百度分享static

网站自从开启https之后,网页中的百度分享就不能用了!但是又寻找不到类似百度分享的替代品,该怎么办呢?还是要想办法如何解决百度分享不支持https的问题!于是查阅了很多资料,还真发现了一个完美解决这个问题的方法。


由于百度分享不支持HTTPS这件事由来已久,一直也有一些朋友咨询这个问题:网站添加https后,百度分享不显示了,该怎么解决呢?所以我就整理了一下解决方案:

第一步:下载百度分享必备文件

首先,我们需要先下载百度分享的主要文件static文件包,我将修改好的分享代码压缩包放在下面,大家可以先下载一下到本地电脑上。

第二步:解压后得到的static文件夹,可上传到网站根目录(注:域名/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?'];</script>

另外,如果你不是将static文件夹放在根目录,那就需要你将http://bdimg.share.baidu.com/改成你文件所在的路径,如下图红框内的链接:

网站开启https后,百度分享插件不显示了该怎么解决?-马海祥博客

同时,也要修改share.js文件中的链接

至此,我们便将百度分享的插件本地化了,你网页中也便可以正常显示百度分享了。不过美中不足的就是,以后没法查看分享数据分析了!

追加问题
    0 人参与回答
该问题还没有收到回答 :(
SEO培训招生中
161