百度分享阵亡,Share.js大放光彩

 由于百度分享已经下架,bshare网站注册后客服无应答,添加网站也没反应,估计也差不多无人维护要关闭了。所以自己在网上找了几个替代的方案逐个尝试了一下发现Share.js这个开源的GitHub项目(项目地址:https://github.com/overtrue/share.js)还可以,目前支持一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站;今天就来简单介绍一下share.js的入门使用。

第一步、进入官网下载插件js等文件

百度分享阵亡,Share.js大放光彩

这里需要注意的一点是:这个开源项目已经很久未更新,好处是可以自己在上面进行二次开发。点击右上角的“Clone or download”下载项目文件到本地解压,如下图:

百度分享阵亡,Share.js大放光彩

demo文件夹中有样例代码,dist有压缩后的文件,src中有源码文件。他这个项目里面有分成2类:需要引入jquery和不需要引入jquery 这2个版本引入的时候根据自己的需要自行选择即可,另外有一个小问题就是他的src中的css文件后缀好像有点问题正常是css他里面是scss,将scss引入到网页中无法显示效果,最后我使用的是share.min.css这个文件才正常的。这2点需要大家小心。

第二步、引入到自己的网页中:

引入css文件:

  1. <link rel="stylesheet" href="../dist/css/share.min.css">  

页面需要预留一个div层显示社交网站logo

  1. <li class="row">      
  2. <div id="share-1" ></div>      
  3. </li>  

引入jquery版js文件:

  1. <script src="http://apps.bdimg.com/libs/jquery/1.8.2/jquery.js"></script>      
  2. <script src="../dist/js/jquery.share.min.js"></script>   
  3. <script>      
  4. $('#share-1').share(); //方式一     
  5. $('#share-1').share({sites: ['qzone', 'qq', 'weibo','wechat']}); //方式二     
  6. $('#share-1').share({source:'https://www.onekbit.com',sites: ['qzone', 'qq', 'weibo','wechat']});  //方式三       
  7. </script>  

引入非jquery版js文件:

  1. <script src="../src/js/social-share.js"></script>      
  2. <script src="../src/js/qrcode.js"></script>     
  3. <script>      
  4. socialShare('#share-1');   //方式一    
  5. socialShare('#share-1', {sites: ['qzone', 'qq', 'weibo','wechat']});  //方式二   
  6. socialShare('#share-1', {source:'https://www.onekbit.com',sites: ['qzone', 'qq', 'weibo','wechat']});  //方式三       
  7. </script>  

引入:

第三步、自定义配置和初始化:

所有配置可选, 通常默认就满足需求:

可用的配置有:

  1. url                 : ''// 网址,默认使用 window.location.hrefsource: '', // 来源(QQ空间会用到), 默认读取head标签:<meta name="site" content="http://overtrue" />
  2. title               : ''// 标题,默认读取 document.title 或者 <meta name="title" content="share.js" />
  3. origin              : ''// 分享 @ 相关 twitter 账号
  4. description         : ''// 描述, 默认读取head标签:<meta name="description" content="PHP弱类型的实现原理分析" />
  5. image               : ''// 图片, 默认取网页中第一个img标签
  6. sites               : ['qzone', 'qq', 'weibo','wechat', 'douban'], // 启用的站点
  7. disabled            : ['google', 'facebook', 'twitter'], // 禁用的站点
  8. wechatQrcodeTitle   : '微信扫一扫:分享', // 微信二维码提示文字
  9. wechatQrcodeHelper  : '<p>微信里点“发现”,扫一下</p><p>二维码便可将本文分享至朋友圈。</p>'

自定义配置的启用方式就是:

  1. $('#share-1').share({source:'https://www.onekbit.com',sites: ['qzone', 'qq', 'weibo','wechat']});  //参数可以根据上面的列表自己添加或者减少
  2. socialShare('#share-1', {source:'https://www.onekbit.com',sites: ['qzone', 'qq', 'weibo','wechat']});  //参数可以根据上面的列表自己添加或者减少

第四步、其他注意事项

详细的教程可以直接在官网查看:https://github.com/overtrue/share.js。也可以进群讨论:QQ群 : 80844902 ,这里只是介绍了几种实现方式,还有很多html的实现方式,

百度分享阵亡,Share.js大放光彩

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有M币奖励和额外收入!

模板下载吧 主题使用教程 百度分享阵亡,Share.js大放光彩 https://www.mbxzb.com/blog/file/ganhuo/20195.html

从明天起,做一个幸福的人,喂马、劈柴、周游世界…

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

评论
1 条评论
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 威武 友军 顶贴
2020-07-17 00:29

签到成功!签到时间:上午12:28:54,每日打卡,生活更精彩哦~

官方客服团队

为您解决烦忧 - 24小时在线 专业服务