(转)js-分享功能(qq,微信,微博)
//1 分享QQ好友
- function qq(title,url,pic)
- {
- var p = {
- url: 'http://test.qicheyitiao.com',/*获取URL,可加上来自分享到QQ标识,方便统计*/
- desc: '来自汽车氪的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
- title : title,/*分享标题(可选)*/
- summary : title,/*分享描述(可选)*/
- pics : pic,/*分享图片(可选)*/
- flash : '', /*视频地址(可选)*/
- //commonClient : true, /*客户端嵌入标志*/
- site: '汽车氪'/*分享来源 (可选) ,如:QQ分享*/
- };
- var s = [];
- for (var i in p) {
- s.push(i + '=' + encodeURIComponent(p[i] || ''));
- }
- var target_url = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&') ;
- window.open(target_url, 'qq',
- 'height=520, width=720');
- }
//2 分享到QQ空间
- function qZone(title,pic){
- var p = {
- url: '',
- showcount: '1',/*是否显示分享总数,显示:'1',不显示:'0' */
- desc: '这篇文章不错,分享一下~~',/*默认分享理由(可选)*/
- summary: '',/*分享摘要(可选)*/
- title: title,/*分享标题(可选)*/
- site: '汽车氪',/*分享来源 如:腾讯网(可选)summary*/
- pics: pic, /*分享图片的路径(可选)*/
- style: '101',
- width: 199,
- height: 30
- };
- var s = [];
- for (var i in p) {
- s.push(i + '=' + encodeURIComponent(p[i] || ''));
- }
- var target_url =
- "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?"+s.join('&');
- window.open(target_url, 'qZone',
- 'height=430, width=400');
- }
3 //微信分享
- function weixin(){
- var target_url =
- "http://qr.liantu.com/api.php?text=http://test.qicheyitiao.com";
- window.open(target_url, 'weixin',
- 'height=320, width=320');
- }
- // 分享新浪微博
- function sinaWeiBo(title,url,pic){
- var
- param = {
- url:url,
- type:'3',
- count:'1', /** 是否显示分享数,1显示(可选)*/
- appkey:'汽车氪', /** 您申请的应用appkey,显示分享来源(可选)*/
- title:title, /** 分享的文字内容(可选,默认为所在页面的title)*/
- pic:pic, /**分享图片的路径(可选)*/ ralateUid:'', /**关联用户的UID,分享微博会@该用户(可选)*/
- rnd:new Date().valueOf()
- }
- var temp = [];
- for( var p in param ){
- temp.push(p + '=' +encodeURIComponent( param[p ] || '' ) )
- }
- var target_url =
- "http://service.weibo.com/share/share.php?"+temp.join('&');
- window.open(target_url, 'sinaweibo',
- 'height=430, width=400');
- }
注意 :记住了QQ分享的的url 如果是localhost是不行的。
本文转自:https://blog.csdn.net/csdnwangjianxin/article/details/51799235
(转)js-分享功能(qq,微信,微博)的更多相关文章
- Oauth2.0 QQ&微信&微博实现第三方登陆
一.写在前面 目前对于大多数的App或Web网站都支持有第三方登陆这个功能,用户可使用 QQ/ 微信/ 微博 帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户.最近在新项目上刚好用到了,在 ...
- 访问量分类统计(QQ,微信,微博,网页,网站APP,其他)
刚准备敲键盘,突然想起今天已经星期五了,有点小兴奋,一周又这么愉快的结束,又可以休息了,等等..我好像是来写Java博客的,怎么变成了写日记,好吧,言归正传. 不知道大家有没有遇到过这样的需求:统计一 ...
- js分享功能(微信,QQ,微博,空间,豆瓣等)
日常编程中,我们可能会碰到项目中的分享功能,各大平台都有分享接口和文档说明,当然也有一些一键分享插件,例如:sosh,iShare.js等等 但有些同学不想引用插件,那么我整理了一些常用的分享至平台功 ...
- 微信JS分享功能--微信JS系列文章(二)
概述 在上一篇文章微信JS初始化-- 微信JS系列文章(一)中已经介绍了微信JS初始化的相关工作,接下来本文继续就微信JS的分享功能进行描述,供大家参考. 代码 $(document).ready(f ...
- MUI 分享功能(微信、QQ 、朋友圈)
配置文件:manifest.json plus ->plugins 下边 "share": {/*配置应用使用分享功能,参考http://ask.dcloud.net.cn/ ...
- qq 微信 微博 第三方分享
<html> <head> <meta charset="utf-8"> <meta name="viewport" ...
- js分享功能
引用JiaThis的分享功能: 直接在想要放置分享功能的地方加上如下代码即可: <!-- JiaThis Button BEGIN --> <div class="jiat ...
- 分享-QQ/微信/微博(环境搭建)
QQ环境搭建
- 自己动手写js分享插件(QQ空间,微信,新浪微博。。。)
参考博客:http://blog.csdn.net/libin_1/article/details/52424340 下载链接:http://download.csdn.net/detail/come ...
- Python 第三方登录 实现QQ 微信 微博 登录
本人写的AgentLogin,能快速返回QQ.微信.微博第三方用户名信息,主要用于快速登录 用 pip命令安装 pip install AgentLogin 用法 : 导入这个包 from Agent ...
随机推荐
- 3.linux 别名 查找 压缩与解压缩
1.别名 alias 别名=‘定义命令内容’ alias grep=‘grep --color’ vim ~/.bashrc 关掉终端再开一次!!!!才能生效 ...
- [Ubuntu] sudo apt-get update指令执行失败
系统:Ubuntu 16.04 LTS 安装软件前执行 sudo apt-get update 更新,但是提示失败如下: 网上搜索后,因为连接不到 US 的服务器,所以更新失败,需要在系统设置中将源服 ...
- jquery判断一个标签是否包含另外一个标签
jquery判断一个标签是否包含另外一个标签 一.总结 一句话总结: jquery的find方法配合length属性:if($("#video_md_9_1").find(&quo ...
- 【集成模型】Boosting
0 - 思想 Bagging算法思想是减少预测方差(variance),Boosting算法思想是为了减少预测偏差(bias). Boosting算法思想是将“弱学习算法”提升为“强学习算法”.一般来 ...
- 简单模拟CO模块
promise方式: // 对co模块的简单模拟 function run(gen){ var g = gen(); function next(data){ var result = g.next( ...
- 123456123456#0#-----com.threeapp.JiQiRenDaZhan01----机器人大战恐龙
com.threeapp.JiQiRenDaZhan01----机器人大战恐龙
- tornado之自定义form表单验证
直接上链接吧:银角的地址 源码下载链接:点我点我点我...
- PAT 甲级 1041 Be Unique (20 分)(简单,一遍过)
1041 Be Unique (20 分) Being unique is so important to people on Mars that even their lottery is de ...
- 基于pythonselect.select模块通信的实例讲解
基于python select.select模块通信的实例讲解 要理解select.select模块其实主要就是要理解它的参数, 以及其三个返回值. select()方法接收并监控3个通信列表, 第一 ...
- Paper Mark2
论文:CBAM: Convolutional Block Attention Module 论文链接 pytorch代码 论文:Approach for Fashion Style Recogniti ...