js教程

百度分享本地化,解决baiduShare不支持Https方法

我的站长站 2025-08-07 人阅读

大家都知道百度分享早就下线了,不在更新维护,但是baiduShare的接口还可以继续使用。

百度分享在下线前,JS接口文件还停留在http的时候,不支持HTTPS。这样的话,如果你的网站是HTTPS的,调用http://bdimg.share.baidu.com,就会弹出不安全提示,浏览器默认不加载http的文件,你的baiduShare就调用不出来。

下面我的站长站分享下把百度分享本地化,解决baiduShare不支持Https方法。

解决方法

1、下载baiduShare本地库,下载地址:https://github.com/hrwhisper/baiduShare

2、上传static文件夹到网站根目录

3、修改JS加载路径,原始为:

<div class="bdsharebuttonbox share">
  <a class="bds_weixin" data-cmd="weixin"></a>
  <a class="bds_tsina" data-cmd="tsina"></a>
  <a class="bds_qzone" data-cmd="qzone"></a>
  <a class="bds_sqq" data-cmd="sqq"></a>
  <a class="bds_fbook" data-cmd="fbook"></a>
  <a class="bds_twi" data-cmd="twi"></a>
  </div>
  <script>
    window._bd_share_config = {
  common : {        
   bdText : '[!--ftitle--]',
    bdDesc : '[!--smalltext--]',
    bdUrl : '[!--titleurl--]',
    bdPic : '<?=$navinfor[titlepic]?$public_r[add_http].$navinfor[titlepic]:$public_r[add_http]."/Style/img/logo.png"?>',
    bdSize : 32//按钮大小16/24/32
   },
   share:{}
  }
  with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
</script>

改为:

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

放在其他目录的方法

如果你不想放在根目录,方法如下:

1、打开/static/api/js/share.js文件

修改:

staticUrl:"/"

如:

staticUrl:"https://www.wdzzz.com/Style/"

2、最后把文件夹复制到这个目录内就可以了

相关推荐
  • 百度分享
  • 百度分享悄悄下线

    百度分享下线了吗?百度分享功能上线于2011年,是一个提供网页地址收藏、文章分享及发送的WEB2.0网页按钮分享工具。最近帮一个客户加个一键分享的功能,但是发现百度分享的官网都跳转到百度站长平台了。没错百度分享在没有任何通知的情况下,悄悄的下线了。...

    网络新闻 470 5年前
  • Discuz百度分享可见 V1.1商业插件
    Discuz百度分享可见 V1.1商业插件

    插件详情1主要功能为在贴内插入百度分享代码,实现点击分享按钮后可见帖子内容;2.可以设置图标大小,启用图标按钮;3.可以设置使用插件版块;4.可以设置使用插件的用户组;5.可以自定义分享来源;6.可以自定...

    discuz插件 315 5年前
  • 目前全网唯一可用的免费分享按钮生成工具
    目前全网唯一可用的免费分享按钮生成工具

    百度分享已经悄悄下线了,虽然百度代码还可以继续使用,但官网已经无法访问了。[xxid]33,1030[/xxid]如果您还行继续使用百度分享可以参考下面这篇文章。[xxid]44,1028[/xxid]今天,我的站长站分享一款...

    在线工具 553 5年前
最新更新