问题描述
- 腾讯QQ以及空间分享组件实现问题?
-
腾讯QQ分享组件地址:http://connect.qq.com/intro/sharetoqq我按照其标准写了一个:
<a href="http://connect.qq.com/widget/shareqq/index.html?url=${url}&desc=&title=${title}&summary=&pics=&site=顺丰优选&style=201" class="MobileQQ" target="_blank"> <img src="$ctx/images/recommend/qq.png"></a>
的连接来实现,显示分享时成功的,但是登陆QQ里面什么东西也没有。
解决方案
解决方案二:
<script type="text/javascript">
(function(){
var p = {
url:location.href, /*获取URL,可加上来自分享到QQ标识,方便统计*/
desc:'', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
title:'', /*分享标题(可选)*/
summary:'', /*分享摘要(可选)*/
pics:'', /*分享图片(可选)*/
flash: '', /*视频地址(可选)*/
site:'', /*分享来源(可选) 如:QQ分享*/
style:'102',
width:63,
height:24
};
var s = [];
for(var i in p){
s.push(i + '=' + encodeURIComponent(p[i]||''));
}
document.write(['<a class="qcShareQQDiv" href="http://connect.qq.com/widget/shareqq/index.html?',s.join('&'),'" target="_blank">分享到QQ</a>'].join(''));
})();
</script>
<script src="http://connect.qq.com/widget/loader/loader.js" widget="shareqq" charset="utf-8"></script>
不要随便改别人的代码,内容qq编码过的,你直接设置连接的内容可能会乱码
解决方案三:
学习下吧!android的我做过,js的不太清楚,。去看官方文档啊
解决方案四:
我今天刚做了这个功能,可以直接用百度公司提供的代码
时间: 2024-09-11 05:41:20