小优建站优化

https“百度分享”不生效解决办法

小优
很多站长反馈自己添加了“百度分享”的站点,切换了https之后就用不了了,其实是因为百度的分享组件调用的链接资源是来自http请求,所以才会出现用不了的情况。
解决的办法也分享简单,只要把需要调用到的资源下载到自己网站程序包中进行调用即可。
我们都指导默认的百度分享调用为:

<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>

则我们只需要把static路径上的文件下载下来,上传到自己网站目录中即可。
为方便大家下载,这里也给大家提供一下资源包:百度分享static文件包   (提取码: e7qa)
上传到网站目录后,只需要把前面的代码http://bdimg.share.baidu.com去掉,改为调用本地即可。

如果你是要针对性的在某个位置调用指定分享渠道,则可根据需求在指定位置加入以下前端代码:

<div class="bdsharebuttonbox" data-tag="share_1">
      <a class="bds_mshare" data-cmd="mshare"></a>
      <a class="bds_qzone" data-cmd="qzone" href="#"></a>
      <a class="bds_tsina" data-cmd="tsina"></a>
      <a class="bds_baidu" data-cmd="baidu"></a>
      <a class="bds_renren" data-cmd="renren"></a>
      <a class="bds_tqq" data-cmd="tqq"></a>
      <a class="bds_more" data-cmd="more">更多</a>
      <a class="bds_count" data-cmd="count"></a>
</div>

 

标签:

上一篇:返回列表

下一篇:返回列表

发表评论 (已有 条评论)

   
验证码: 匿名发表

评论列表