分享到QQ空间

本文介绍如何使用QQ分享功能,通过JavaScript实现网页内容分享到QQ空间的具体步骤。包括设置分享标题、描述、图片等参数,并提供了完整的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function goQqShare() {
		var winRef = window.open("", "_blank"); //打开一个新的页面
		var title = $("title").html();
		var url = $("#shareLink").val();//分享的链接
		var content = title;
		var _showcount = '0'
		var _summary = '分享摘要';
		var _site = '分享网址名称';
		var _pic = $("#basePath").val() + "/view/web/image/logo.png";
		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(content || '描述'); //参数desc设置分享的描述,可选参数
		_shareUrl += '&summary=' + encodeURIComponent(_summary || '分享摘要'); //参数summary设置分享摘要,可选参数
		_shareUrl += '&title=' + encodeURIComponent(title || document.title); //参数title设置分享标题,可选参数
		_shareUrl += '&site=' + encodeURIComponent(_site || '分享来源'); //参数site设置分享来源,可选参数
		_shareUrl += '&pics=' + encodeURIComponent(_pic || ''); //参数pics设置分享图片的路径,多张图片以"|"隔开,可选参数
		var tempUrl = encodeURI('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=' + url + '&title=' + title + '&desc=' + content);
		function loc() {
			winRef.location = _shareUrl; //改变页面的 location
		}
		setTimeout(loc(), 800); //这个等待很重要,如果不等待的话将无法实现
}

同理:
qq:

"http://connect.qq.com/widget/shareqq/index.html?url={{URL}}&title={{TITLE}}&source={{SOURCE}}&desc={{DESC}}&pics={{IMAGE}}&summary={{SUMMARY}}"

新浪微博

"http://service.weibo.com/share/mobile.php?url={{URL}}&title={{DESC}}&pic={{IMAGE}}&appkey={{WEIBOKEY}}"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值