网站https后原有的网站社会化分享组件功能不可用的解决办法

2017-07-27互联网
221

前段时间跟版网的技术对网站全面部署了https,部署后发现网站原有的百度社会化分享组件不显示了。那么怎么让分享功能重新显示了?刚开始我以为把百度的链接直接改为https就能可以,事实上是不行的。百度说的是率先对全网实现了https化,但是自己的产品都不能用,确实不应该,不过百度分享到目前为止估计也已经有两三年没有更新过了,也许是放弃了这个项目,发现现在像jiathis,bshare也都是不支持https的。闲话不说了,下面以百度分享为例,说一下如何让分享重新显示:

首先下载一个压缩包(这个包也是我从网上找的,应该是某个大神改的),下载好后将里面的static整个目录放到您网站的根目录。在这里记得一定要放对哦。

压缩包:点我下载

1.前往百度分享主页(http://share.baidu.com/)定制化你自己需要的分享内容以及排序等,然后获得的代码类型如下:


<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a href="#" class="bds_mshare" data-cmd="mshare" title="分享到一键分享"></a><a href="#" class="bds_bdysc" data-cmd="bdysc" title="分享到百度云收藏"></a><a href="#" class="bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a><a href="#" class="bds_bdhome" data-cmd="bdhome" title="分享到百度新首页"></a><a href="#" class="bds_tieba" data-cmd="tieba" title="分享到百度贴吧"></a></div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"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>

2.将其中的百度分享核心JavaScript修改本地服务器中的地址,其中有这么一段:

http://bdimg.share.baidu.com/static/api/js/share.js

直接修改为如下或者加自己的https网址:

/static/api/js/share.js

static下的js中的Share.js中所包含的其他JavaScript、CSS以及图片等使用的是绝对路径,如果你进行定制化的修改则需要同步进行修改。个人建议不要修改。

以上修改完成后访问含有分享的页面,可以看到分享的图标都有显示了,大家可以自己去试一下。




The End

相关推荐

如何注册并获取高德地图JS API的安全密钥和Key
要使用高德地图JavaScriptAPI调用高德地图相关数据,您需要获取API Key和安全密钥(securityJsCode)。以下是获取步骤: 注册高德开放平台账号 首先访问高德开放平台:https://lbs.amap.com/,如果没有账号需要先注册账户并通过开发者认证,在这里有一个比较简...
2025-09-04 互联网
197

百度站长平台大量自动删除网站,再添加提示“该站点为低质站点,暂不可添加”
周末跟版网小编在添加文档时候,发现一个网站推送到百度站长平台出现error site情况,起初以为是我网站哪里问题,然后去站长平台看了一下,让我非常震惊,我在百度站长平台的网站只剩一个了,其他的都被自动删除了。小编尝试重新添加这个网站,就提示该站点为...
2023-09-04 互联网
82

谷歌Adsense:您的网站尚未准备好展示广告
最近一个网站的流量稍微有一些,准备做一下广告联盟,于是就申请了谷歌的adsense广告,过了几天就收到了一封邮件,大概内容如下: 我们的团队已完成审核,但遗憾的是,您的网站目前还没有完全达到要求,尚无法展示广告。您需要先纠正网站上存在的一些问题,然...
2023-03-03 互联网
120

魔客吧为什么打不开了?真正的原因可能在这里!
魔客吧为什么打不开了?相信很多站长朋友都想知道!尤其是一些已经购买了魔客吧的会员,跟版网的小编最近看到了中国网信网在2018年10月31日发布的一条消息,具体内容如下: 原文官方地址链接: 三季度全国网信行政执法工作取得明显成效 国家发布公告关停的网...
2018-12-27 互联网
236

wamp环境解决局域网不能访问的问题
安装好wamp后,想用手机通过局域访问电脑上wamp下的网页,结果出现如下提示403错误: 第一步:找到 conf 这个文件 : 找到下图中红色方框中的onlineoffline tag - dont remove,将原来的Require local替换为Require all granted; 注意几种常用格式,自己可...
2018-10-29 互联网
109

网站微信支付接口申请介绍
一、微信支付接口概念: 微信支付是由腾讯社交软件微信和财付通联合推出的移动支付产品,而微信支付接口则是为微信电商提供的手机支付服务功能接口,商户一旦申请此接口,客户就可以通过微信支付进行在线购物付款。其安全系统全部有具有第三方支付牌照的财付...
2018-05-25 互联网
197