参考来源:《js页面文字选中后分享到新浪微博实现》
主要思路:在zxx的demo中添加上分享到腾讯微博的功能,并且把选定文字限制在正文范围内,以太平洋电脑网文章页为例
实现过程中遇到问题:IE下腾讯微博分享的url中含有中文会引起实际分享内容乱码
解决方案:选中部分和url的中文部分使用encodeURIComponent()方法
实际效果如图:
演示地址:演示地址
核心方法:
大家在使用分享时可以先申请一个来源字段,这样以来,在从本站分享出去的微博都会在微博的来源中显示转自哪,如此可带来回访流量。以腾讯微博为例,在http://open.t.qq.com/中登录,选择网站主,再进入选择一键转播,填写资料,此时会显示出代码,在代码中找到【var _appkey = “801118079” || “801000271”; //你从腾讯微博开放平台获得的appkey】第一个数字串就是appkey,更换上面代码中appkey=后面的值(jucelin使用的是旧版的应用的appkey,所以比较长),同时上面会提示需要提交审核,来源字段才能生效,提交吧。通过后就OK了。腾讯通过率高,新浪的似乎比较严格。
来源字段相关说明:链接很长,点这里就行