开启SSL后,百度分享无法使用解决办法

  • A+
所属分类:站点建设

折腾了几个小时把博客弄成了HTTPS,本是兴高采烈的想分享下自己的经验和体会。突然发现分享按钮点击并没弹出来分享页面。。

 

HTTPS相关文章:

WordPress搭配腾讯云SSL启用全站HTTPS

WordPress启用全站SSL(配置腾讯云CDN)

 

怎么回事呢?第一反应是SSL惹的祸,熟练的F12(哈哈)之后发现是百度分享的js引用错误问题

开启SSL后,百度分享无法使用解决办法

图与上述不符,演示下(当时忘记截图了)

之后百度一下,说是百度分享目前还不支持HTTPS,呃呃呃呃、、、国内第一大的搜索引擎咋回事了

 

当然了,本着发现问题,解决问题的原则。先是想下载百度分享的全部文件,在本地引用的。结果没找到つ﹏⊂(捂脸)

 

后来照着百度的方法做了,但无一例外都是失败了(效果不满意)

于是就在GIT上搜索了下baidu,巧不巧的还真有了。首先的感谢hrwhisper的分享

开启SSL后,百度分享无法使用解决办法

 

方法也很简单,下载文件解压。上传到站点根目录(提取码:9shj)

[button]点击下载[/button]

然后修改对应的百度分享链接,可在审查元素里查看

  1. src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='

替换成

  1. src='/static/api/js/share.js?v=89860593.js?'

PS:目录根据实际需求填写

博主的如下:

  1. src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

最后清理下缓存试试,如果不行可以去掉 +~(-new Date()/36e5) 再试试,方法要多找,不能失败了就放弃了


 

目前受影响的还有百度站内搜索,希望官方尽快升级吧!开启SSL后,百度分享无法使用解决办法

-------------本文结束-------------

  • 扫扫关注公众号
  • weinxin
  • 扫扫体验小程序
  • weinxin
亦枫

发表评论

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

目前评论:3   其中:访客  2   博主  1

    • avatar 天鸡部落 1

      发现不只是百度分享出问题了,连百度推送都有问题,现在都主要靠手工提交了。

        • avatar 亦枫 Admin

          @天鸡部落 很少关注百度流量了,现在连博客都很看了 :lol:

        • avatar 亦枫 4

          测试