//分享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\');
}
//分享到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\');
}
//微信分享
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