https网站(SSL证书)不支持百度分享的解决方案

  • A+
所属分类:教程

百度分享在百度公司内部应该是已经被边缘化的产品了,毕竟分享类和评论类的产品盈利方面都比较麻烦。百度分享到目前为止估计也已经有两三年没有更新过了,其官方网站的资讯更新至今还停留在2012年的时候。这么长时间未更新以至于现在百度系很多产品都HTTPS化了百度分享仍然还是不支持,对开发者来说很麻烦。如果网站已经启用全站HTTPS则使用百度分享后会出现加载问题,百度分享的核心JavaScript会被拦截掉。已经有站长在GitHub上分享了HTTPS版的解决方案,就是直接将所有代码和资源托管在自己的服务器上。
https网站(SSL证书)不支持百度分享的解决方案

以下是百度分享HTTPS版的解决方案:

1、首先前往GitHub下载百度分享的全部资源文件:https://github.com/hrwhisper/baiduShare

2、将资源文件上传至本地服务器如:https://www.bajiege.com/static/api/

3、前往百度分享主页定制化你自己需要的分享内容以及排序等,然后获得的代码类型如下:

4、将其中的百度分享核心JavaScript修改本地服务器中的地址,如地址:

5、到这里绝大部分未针对百度分享代码进行修改的网站应该都是可以正常使用了。

6、Share.js中所包含的其他JavaScript、CSS以及图片等使用的是绝对路径,如果你进行定制化的修改则需要同步进行修改。

7、以下是我博客的百度分享完整代码,除了修改Share.js外也引入了自定义的CSS样式文件:

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: