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

站点建设214,043字数 460阅读1分32秒阅读模式

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

 文章源自亦枫博客-https://yflad.cn/650.html

HTTPS相关文章:文章源自亦枫博客-https://yflad.cn/650.html

WordPress搭配腾讯云SSL启用全站HTTPS文章源自亦枫博客-https://yflad.cn/650.html

WordPress启用全站SSL(配置腾讯云CDN)文章源自亦枫博客-https://yflad.cn/650.html

 文章源自亦枫博客-https://yflad.cn/650.html

怎么回事呢?第一反应是SSL惹的祸,熟练的F12(哈哈)之后发现是百度分享的js引用错误问题文章源自亦枫博客-https://yflad.cn/650.html

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

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

之后百度一下,说是百度分享目前还不支持HTTPS,呃呃呃呃、、、国内第一大的搜索引擎咋回事了文章源自亦枫博客-https://yflad.cn/650.html

 文章源自亦枫博客-https://yflad.cn/650.html

当然了,本着发现问题,解决问题的原则。先是想下载百度分享的全部文件,在本地引用的。结果没找到つ﹏⊂(捂脸)文章源自亦枫博客-https://yflad.cn/650.html

 文章源自亦枫博客-https://yflad.cn/650.html

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

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

 

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

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

  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) 再试试,方法要多找,不能失败了就放弃了


 

目前受影响的还有百度站内搜索,希望官方尽快升级吧!

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

继续阅读
扫扫关注公众号
weinxin
我的微信
微信号已复制
扫扫体验小程序
weinxin
我的公众号
公众号已复制
 最后更新:2019-5-11
亦枫
  • 本文由 亦枫 发表于2017年6月6日 21:25:05
评论  2  访客  1  作者  1
    • 天鸡部落
      天鸡部落 1

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

        • 亦枫
          亦枫

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

      匿名

      发表评论

      匿名网友
      确定

      拖动滑块以完成验证