首先要说明的是,pc端微信分享只能通过二维码来分享。
部分代码如下:

 //分享到新浪微博function shareToSinaWB(event){event.preventDefault();var _shareUrl = 'http://v.t.sina.com.cn/share/share.php?&appkey=895033136';     //真实的appkey,必选参数_shareUrl += '&url='+ encodeURIComponent(_url||document.location);     //参数url设置分享的内容链接|默认当前页location,可选参数_shareUrl += '&title=' + encodeURIComponent(_title||document.title);    //参数title设置分享的标题|默认当前页标题,可选参数_shareUrl += '&source=' + encodeURIComponent(_source||'');_shareUrl += '&sourceUrl=' + encodeURIComponent(_sourceUrl||'');_shareUrl += '&content=' + 'utf-8';   //参数content设置页面编码gb2312|utf-8,可选参数_shareUrl += '&pic=' + encodeURIComponent(_pic||'');  //参数pic设置图片链接|默认为空,可选参数window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',top='+_top+',left='+_left+',toolbar=no,menubar=no,scrollbars=no, resizable=1,location=no,status=0');}//分享到QQ空间function shareToQzone(event){event.preventDefault();var _shareUrl = 'http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?';_shareUrl += 'url=' + encodeURIComponent(_url||document.location);   //参数url设置分享的内容链接|默认当前页location_shareUrl += '&showcount=' + _showcount||0;      //参数showcount是否显示分享总数,显示:'1',不显示:'0',默认不显示_shareUrl += '&desc=' + encodeURIComponent(_desc||'分享的描述');    //参数desc设置分享的描述,可选参数_shareUrl += '&summary=' + encodeURIComponent(_summary||'分享摘要');    //参数summary设置分享摘要,可选参数_shareUrl += '&title=' + encodeURIComponent(_title||document.title);    //参数title设置分享标题,可选参数_shareUrl += '&site=' + encodeURIComponent(_site||'');   //参数site设置分享来源,可选参数_shareUrl += '&pics=' + encodeURIComponent(_pic||'');   //参数pics设置分享图片的路径,多张图片以"|"隔开,可选参数window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',top='+_top+',left='+_left+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到百度贴吧function shareToTieba(event){event.preventDefault();var _shareUrl = 'http://tieba.baidu.com/f/commit/share/openShareApi?';_shareUrl += 'title=' + encodeURIComponent(_title||document.title);  //分享的标题_shareUrl += '&url=' + encodeURIComponent(_url||document.location);  //分享的链接_shareUrl += '&pic=' + encodeURIComponent(_pic||'');    //分享的图片window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到豆瓣function shareToDouban(event){event.preventDefault();var _shareUrl = 'http://shuo.douban.com/!service/share?';_shareUrl += 'href=' + encodeURIComponent(_url||location.href);    //分享的链接_shareUrl += '&name=' + encodeURIComponent(_title||document.title);    //分享的标题_shareUrl += '&image=' + encodeURIComponent(_pic||'');    //分享的图片window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到腾讯微博function shareToQQwb(event){event.preventDefault();var _shareUrl = 'http://v.t.qq.com/share/share.php?';_shareUrl += 'title=' + encodeURIComponent(_title||document.title);    //分享的标题_shareUrl += '&url=' + encodeURIComponent(_url||location.href);    //分享的链接_shareUrl += '&appkey=5bd32d6f1dff4725ba40338b233ff155';    //在腾迅微博平台创建应用获取微博AppKey_shareUrl += '&site=' + encodeURIComponent(_site||'');   //分享来源_shareUrl += '&pic=' + encodeURIComponent(_pic||'');    //分享的图片,如果是多张图片,则定义var _pic='图片url1|图片url2|图片url3....'window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到人人网function shareToRenren(event){event.preventDefault();var _shareUrl = 'http://share.renren.com/share/buttonshare.do?';_shareUrl += 'link=' + encodeURIComponent(_url||location.href);   //分享的链接_shareUrl += '&title=' + encodeURIComponent(_title||document.title);     //分享的标题window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到开心网function shareToKaixin(event){event.preventDefault();var _shareUrl = 'http://www.kaixin001.com/rest/records.php?';_shareUrl += 'url=' + encodeURIComponent(_url||location.href);    //分享的链接_shareUrl += '&content=' + encodeURIComponent('分享的文字');    //需要分享的文字,当文字为空时,自动抓取分享网址的title_shareUrl += '&pic=' + encodeURIComponent(_pic||'');     //分享的图片,多个使用半角逗号分隔_shareUrl += '&showcount=0';    //是否显示分享数,显示:'1',不显示:'0'_shareUrl += '&style=11';      //显示的样式,必选参数_shareUrl += '&aid=' + encodeURIComponent(_site||'');    //显示分享来源window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}function shareToKaixin2(event){event.preventDefault();var _shareUrl = 'http://www.kaixin001.com/repaste/share.php?';_shareUrl += 'rtitle=' + encodeURIComponent(_title||document.title);   //分享的标题window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到facebookfunction shareToFacebook(event){event.preventDefault();var _shareUrl = 'http://www.facebook.com/sharer/sharer.php?';_shareUrl += 'u=' + encodeURIComponent(_url||location.href);    //分享的链接_shareUrl += '&t=' + encodeURIComponent(_title||document.title);    //分享的标题window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到facebookfunction shareToFacebook(event){event.preventDefault();var _shareUrl = 'http://www.facebook.com/sharer/sharer.php?';_shareUrl += 'u=' + encodeURIComponent(_url||location.href);    //分享的链接_shareUrl += '&t=' + encodeURIComponent(_title||document.title);    //分享的标题window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}//分享到Twitterfunction shareToTwitter(event){event.preventDefault();var _shareUrl = 'http://twitter.com/intent/tweet?';_shareUrl += 'url=' + encodeURIComponent(_url||location.href);    //分享的链接_shareUrl += '&text=' + encodeURIComponent(_title||document.title);    //分享的标题window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');}

显示地址:http://sabrinatian.github.io/webpage-sharing/share.html
ps:因为没加二维码的图片,因此代码显示网页中的微信分享下没有图片
完整代码下载地址:https://github.com/SabrinaTian/webpage-sharing/tree/gh-pages

网页分享到微信、微博、QQ等相关推荐

  1. android 实现微博分享,分享到微信微博QQ的简单实现(二)

    NOTE:这只是简单的实现,没有使用各自的SDK.基本思路是通过包名和类名来直接操作的.如果app修改了名字,可能就需要对应的修改报名和类名. 之前有分享到微信,QQ的代码,自行查找,就在上一篇博客. ...

  2. Android app快速集成Mob shareSDK分享到微信和QQ

    Android app集成Mob shareSDK分享到微信和QQ 在线安装方法介绍 注意需要用到的appKey和appSecret 请自行到http://www.mob.com官网申请,这里不介绍申 ...

  3. 快速接入 微信微博QQ钉钉 原生登录分享

    使用 微博.QQ.微信.钉钉 原生 SDK 接入,提供这些平台的登录.分享功能支持.针对业务逻辑对各个平台的接口进行封装,对外提供一致的表现,在减轻接入压力的同时,又能获得原生 SDK 最大的灵活性. ...

  4. 「开源」快速接入微信微博QQ钉钉登录分享

    使用 微博.QQ.微信.钉钉 原生 SDK 接入,提供这些平台的登录.分享功能支持.针对业务逻辑对各个平台的接口进行封装,对外提供一致的表现,在减轻接入压力的同时,又能获得原生 SDK 最大的灵活性. ...

  5. 封装微信微博QQ分享lib快速使用

    上次封装了分享图片资源的处理趁着有空 把分享功能进行了整合封装 ShareLib 集成微信微博QQ分享功能 1.接入工程 在主工程的build.gradle 中添加maven仓库地址 maven { ...

  6. 微信网页分享(配合微信公众平台)

    微信网页分享--配合微信公众平台 一. 准备工作 二. SpringBoot前后端不分离版本 三. SpringBoot+Vue前后端分离版本 源码下载地址 一. 准备工作 准备一个域名(微信分享出去 ...

  7. 《社交红利》读书总结--如何从微信微博QQ空间等社交网络带走海量用户、流量与收入...

    <社交红利--如何从微信微博QQ空间等社交网络带走海量用户.流量与收入>--徐志斌 著 <社交红利>这本书2013年9月才上市,卖的非常火. 我最初是在公司内部的期刊上,看到有 ...

  8. 《社交红利》读书总结--如何从微信微博QQ空间等社交网络带走海量用户、流量与收入

    <社交红利--如何从微信微博QQ空间等社交网络带走海量用户.流量与收入>--徐志斌 著 <社交红利>这本书2013年9月才上市,卖的非常火. 我最初是在公司内部的期刊上,看到有 ...

  9. H5前端页面实现分享到微信、qq、新浪功能。微信分享(完整demo)nativeShare.js

                          1.主要实现通过前端在页面中实现分享功能.依赖了一段nativeShare.js文件.(我放在文章最后面,直接复制就可) 参考了他人写法,我自己修改了页面效 ...

  10. 移动端分享到微信和QQ

    关于在H5页面实现分享到微信和QQ,当初做的时候由于没有做过这方面的功能,也查了很多资料,找了很多插件,试了很多方法,大部分的都是点击后出现一个二维码,这不 符合我的需求,所以在网上找了一个 nati ...

最新文章

  1. java上传网络图片_java网络编程之图片上传
  2. suzhou jinjihu lake half round marathon
  3. 两台服务器实现会话共享
  4. 查看电脑boot mode方式
  5. navigation笔记
  6. 基于java的qq屏幕截图工具的设计与实现_几款鲜为人知的实用工具,你都尝试过吗?...
  7. Flask 的 template模板 与 jinja2语法
  8. EMNLP2020文档级关系抽取模型GAIN 论文Double Graph Based Reasoning for Document-level Relation Extraction
  9. C语言冒泡排序法及代码
  10. c语言的编译器vs2019的安装及简单实用
  11. 使用wav2sbc.exe无法转换WAV文件问题
  12. 如何把大写金额变为小写数字_如何将小写金额变成大写数值
  13. Linux 日志系统、auditd用户审计、kdump故障定位
  14. c语言编程实现scp功能,scp源码浅析
  15. python 青少年人工智能_青少年人工智能教育的典范 优必学教孩子用Python编写一部人工智能的字典...
  16. 如何在ChemDraw中输入℃温度符号
  17. 【机器视觉】Halcon 18安装教程
  18. 麒麟系统安装CANN开发环境
  19. putty修改显示服务器ip或域名,putty 标题显示ip
  20. 高中毕业,暑假想学习一下编程知识,该怎么学习

热门文章

  1. RenPy今天更新到6.4.0
  2. LTE PRACH (1)
  3. R语言做Scheirer–Ray–Hare检验
  4. 一个程序员老总的年终总结2015版
  5. java 类型检查_Java开发笔记(五十二)对象的类型检查
  6. 如何修改聚合后的数据的index
  7. 一台电脑上的git同时使用两个github账户
  8. eps倾斜摄影矢量化采集毕业设计_干货 | 6款倾斜摄影裸眼3D采集软件推荐给大家...
  9. 数控系统ftp服务器,DNC数控机床联网方案.doc
  10. 2022-2023 Java毕业设计指导