设为首页 - 加入收藏 - 在线工具 - 云主机 - 会员中心 - 【简体 / 繁體
0
您的当前位置:主页 > 更多免费 > 经验技巧 > 正文

https下百度分享不显示解决方法

时间:2017-12-25 文章来源:原创 作者:斑马 阅读次数:182 挑错
  大家安装SSL证书后有没有发现突然之前的网页分享功能没有了?而在http下又正常显示。出现这一问题一般都是分享代码的提供商的问题,比如说百度分享。
百度依靠自身的品牌有着大量的用户以及百度优化等问题,因此各大站长们相对其他的分享代码更倾向于百度分享。本站之前也是使用的百度分享,一直还不错,可自从安装证书后才发现之前的百度分享不显示了。最后通过检查发现是百度分享的SSL证书有问题,由于网站是在https下运行的,并且证书正常使用,而百度分享的证书却异常。所以被浏览器过滤了,还报出一些列错误和警告!
  大家在使用百度分享的时候,注意观察js代码没?在代码的最后面会调用百度分享的一个js文件:http://bdimg.share.baidu.com/static/api/js/share.js,而我们将这个js文件通过https通道访问,浏览器就会提示证书错误信息:

这个js文件在https下显示证书异常情况就是导致百度分享在https网页中不显示的重要原因,如何来解决这个问题呢?
说实话,我也不知道,除非百度分享的ssl证书恢复正常,就能正常使用了,我最后是用其他分享代码替换掉的。还有种方法就是将百度分享下载到本地调用,这种方法在http下小编试过可行,https下的话就不知道了,没有试过。有兴趣的朋友可以去试一下。
最后给大家说一下小编自己目前使用的分享代码,小编用的是“bshare”。因为小编发现国内较为出名的的分享有三个,它们分别是百度分享、bshare和JiaThis这三个。目前三个中只有bshare支持https,jiathis不支持,百度分享的SSL证书有问题。所以最终选择了bshare!

转载请注明来源:https://www.93free.com/a/gengduo/jiaocheng/671.html

投稿 找资源 留言板 回顶部