互联网的搬运工 分类搜索 官网    VIP电影   留言板   免责声明    我要投稿   后花园

网站首页 技术 正文

百度分享不支持https访问的解决方法

小冰 2020-02-29 技术 33 ℃ 0 评论

百度分享,应该是目前最好用的前端分享插件了。然而,官方却没有支持https。现在越来越多的网站都走入https的安全加密队列了,那么在找不到更好地替代品的情况下,怎么能让它支持https呢?

答案当然是有的,当前就有一位前端“前辈”把它重新封装的代码放到了github上。这里留个链接,以示尊重!BdShare Github

不过,他的方法还是得将源码放到本地,对于新手来说,还会遇到设置文件权限等各种小bug。。。

这里就将我想到的最简单的使用方法公布出来,只需要你修改官方的一个链接即可!其实很简单,有兴趣的朋友,可以自己下载源码看看,其实也没改什么,就改了个路径而已。

<script>
    window._bd_share_config = {
        "common": {
            "bdSnsKey": {},
            "bdText": "",
            "bdMini": "2",
            "bdMiniList": ["qzone", "sqq", "tsina", "weixin", "tieba", "tqq", "youdao", "fbook", "twi", "linkedin", "copy"],
            "bdPic": "",
            "bdStyle": "1",
            "bdSize": "16"
        },
        "slide": {
            "type": "slide",
            "bdImg": "3",
            "bdPos": "right",
            "bdTop": "100"
        },
        "image": {
            "viewList": ["qzone", "tsina", "tqq", "renren", "weixin"],
            "viewText": "分享到:",
            "viewSize": "24"
        },
        "selectShare": {
            "bdContainerClass": null,
            "bdSelectMiniList": ["qzone", "tsina", "tqq", "renren", "weixin"]
        }
    };
    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>

以上是官方生成的百度分享代码,这一步大家都会,我只是整理了格式,其他的不多废话。下面开始正题,将其中百度的域名修改了即可。(众所周知,https不支持引入http文件,所以就将这个域名换为https的就可以。) 

将 http://bdimg.share.baidu.com 修改为 https://xiaolexin.github.io/le

方法二:

把static资源拿过来,放到自己的网站根目录就行了。

点此下载static.zip,将解压(解压密码:themebetter)后得到的static文件夹上传到网站根目录(注:域名/static)。

 百度分享不支持https访问的解决方法 技术

把 http://bdimg.share.baidu.com 的路径去掉就行了

如下所示:

//百度分享
window._bd_share_config = {
    "common": {
        "bdSnsKey": {},
        "bdText": "",
        "bdMini": "2",
        "bdMiniList": false,
        "bdPic": "",
        "bdStyle": "0",
        "bdSize": "16"
    }, "slide": {"type": "slide", "bdImg": "6", "bdPos": "left", "bdTop": "100"}
};
with (document)0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).
    src = '/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];

Tags:

< 温馨提示 >
本站资源如有密码均为:70ol.com
学到东西应该懂得感恩作者 无脑喷子永封IP段+删帐号所有评论
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,并向您赔礼道歉.

站长QQ:  官方QQ群:558413792

猜你喜欢

本文暂时没有评论,来添加一个吧(●'◡'●)


欢迎 发表评论:

请填写验证码
搜索
最近发表
网站分类
友情链接
标签列表
文章归档
最新留言
站点信息
  • 文章总数:243
  • 页面总数:1
  • 分类总数:14
  • 标签总数:16
  • 评论总数:1
  • 浏览总数:163739