先介绍下事情的背景:
在开发PC项目的时候,本地使用的是HTTP然后利用百度分享插件来实现分享,但是线上是HTTPS,结果就是打开页面404错误。
所以这里在网上百度了一份处理方案,记下来
地址:https://github.com/loveteemo/baiduShare
放心,这个是我fork别人的项目,具体的使用方法是:
1、下载项目文件
2、解压项目文件后,static 解压后丢到站点的根目录
3、然后对应的百度分享代码中,把http://bdimg.share.baidu.com/改为 /
.src='http://bdimg.share.baidu.com/static/api/js/share.js?v=xxx.js?cdnversion='+~(-new Date()/36e5)];</script>
改成
.src='/static/api/js/share.js?v=xxx.js?cdnversion='+~(-new Date()/36e5)];</script>
然后清空缓存就好了。
想弄清楚原理的,请移步原贴。
原帖地址:https://www.hrwhisper.me/baidu-share-not-support-https-solution/
上一篇: 评:暴走大事件第5季第36期...
下一篇: 百度编辑器上传图片保存全路径...