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