百度分享在https下不显示怎么办?

    今天在完善网站的时候从应用中心选择了一个分享插件,安装后发现并未能显示分享的入口,F12打开浏览器工具发现访问的地址报错,后来看了插件作者的回复,发现百度分享并不支持https并且已经没有更新,导致不能显示,接下来就想办法解决吧。    

image.png

    

image.png

解决办法        

     既然百度地址不在支持访问,那么我们就把资源下载到本地,然后放到自己的服务器上,通过访问自己的服务器地址来调用分享接口。

     1. 百度分享代码文件下载到本地,然后解压上传到网站根目录下。即把static文件夹上传到自己网站根目录下,我这里用的是宝塔面板。

资源下载:https://pan.baidu.com/s/1ZgEUvChQrVuqopYtx-wpDg 

提取码:h8xr         

image.png

    

        2. 找到插件的源文件,一般在plugin文件夹下可以看到自己已添加的所有插件的文件夹,找到分享插件的文件夹后进入include.php文件(通常在此文件中做配置),对其进行编辑,找到代码位置,将原有的路径中域名部分“http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion="+~(-new Date()/36e5)]”修改为自己的域名“https://yuantotem.com”,然后保存即可,这样就可以实现访问本地资源了。

image.png

        3.  回到自己的网站刷新页面,即可正常显示。

    image.png

        百度的分享插件确实很尴尬,很多分享平台的链接已经没办法跳转了,后续还要继续完善其他平台的跳转接入,如果有好的建议欢迎留言交流!



版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

本文地址: https://yuantotem.com/2020/05/5/