微信分享需要手机扫描二维码,需要对url进行编码。在https协议下,扫描二维码时,浏览器打不开可能时安全证书导致的。
shareModel =
</span><span style="color: #008000;">/*</span><span style="color: #008000;">*
* <a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>QQ好友
* @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m {[type]} title [<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/biaoti/" target="_blank" class="keywords">标题</a>]
* @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m {[type]} url [<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>url<a href="https://www.jb51.cc/tag/lianjie/" target="_blank" class="keywords">链接</a>,<a href="https://www.jb51.cc/tag/mo/" target="_blank" class="keywords">默</a>认<a href="https://www.jb51.cc/tag/dangqianyemian/" target="_blank" class="keywords">当前页面</a><a href="https://www.jb51.cc/tag/lianjie/" target="_blank" class="keywords">链接</a>]
* @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m {[type]} pic [<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/tupian/" target="_blank" class="keywords">图片</a>]
* @return {[type]} [description]
</span><span style="color: #008000;">*/</span><span style="color: #000000;">
shareQQ: </span><span style="color: #0000ff;">function</span><span style="color: #000000;"> (url,title,pic) {
</span><span style="color: #0000ff;">var</span> p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m =<span style="color: #000000;"> {
url: url </span>||<span style="color: #000000;"> window.location.href,desc: </span>'',<span style="color: #008000;">/*</span><span style="color: #008000;"><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>理由</span><span style="color: #008000;">*/</span><span style="color: #000000;">
title : title </span>|| '',<span style="color: #008000;">/*</span><span style="color: #008000;"><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/biaoti/" target="_blank" class="keywords">标题</a>(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
summary : </span>'',<span style="color: #008000;">/*</span><span style="color: #008000;"><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>描述(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
pics : pic </span>|| '',<span style="color: #008000;">/*</span><span style="color: #008000;"><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/tupian/" target="_blank" class="keywords">图片</a>(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
flash : </span>'',<span style="color: #008000;">/*</span><span style="color: #008000;">视频地址(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
site: </span>'' <span style="color: #008000;">/*</span><span style="color: #008000;"><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>来源 (可选) </span><span style="color: #008000;">*/</span><span style="color: #000000;">
};
</span><span style="color: #0000ff;">var</span> s =<span style="color: #000000;"> [];
</span><span style="color: #0000ff;">for</span> (<span style="color: #0000ff;">var</span> i <span style="color: #0000ff;">in</span><span style="color: #000000;"> p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m) {
s.push(i </span>+ '=' + encodeURIComponent(p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m[i] || ''<span style="color: #000000;">));
}
</span><span style="color: #0000ff;">var</span> targetUrl = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&'<span style="color: #000000;">) ;
window.open(targetUrl,</span>'qq','height=520,width=720'<span style="color: #000000;">);
},</span><span style="color: #008000;">/*</span><span style="color: #008000;">*
* 微信<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>
* @return {[type]} [description]
</span><span style="color: #008000;">*/</span><span style="color: #000000;">
weixin: </span><span style="color: #0000ff;">function</span><span style="color: #000000;"> () {
</span><span style="color: #0000ff;">var</span> url =<span style="color: #000000;"> window.location.href,encodePath </span>=<span style="color: #000000;"> encodeURIComponent(url),targetUrl </span>= 'http://qr.liantu.com/api.<a href="https://www.jb51.cc/tag/PHP/" target="_blank" class="keywords">PHP</a>?text=' +<span style="color: #000000;"> encodePath;
window.open(targetUrl,</span>'weixin','height=320,width=320'<span style="color: #000000;">);
},</span><span style="color: #008000;">/*</span><span style="color: #008000;">*
* <a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>新浪微博
* @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m {[type]} title [<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/biaoti/" target="_blank" class="keywords">标题</a>]
* @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m {[type]} url [<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>url<a href="https://www.jb51.cc/tag/lianjie/" target="_blank" class="keywords">链接</a>,<a href="https://www.jb51.cc/tag/mo/" target="_blank" class="keywords">默</a>认<a href="https://www.jb51.cc/tag/dangqianyemian/" target="_blank" class="keywords">当前页面</a>]
* @p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m {[type]} pic [<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/tupian/" target="_blank" class="keywords">图片</a>]
* @return {[type]} [description]
</span><span style="color: #008000;">*/</span><span style="color: #000000;">
sinaWeiBo: </span><span style="color: #0000ff;">function</span><span style="color: #000000;"> (title,url,type: </span>'3'<span style="color: #000000;">,count: </span>'1',<span style="color: #008000;">/*</span><span style="color: #008000;">* 是否<a href="https://www.jb51.cc/tag/xianshi/" target="_blank" class="keywords">显示</a><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>数,1<a href="https://www.jb51.cc/tag/xianshi/" target="_blank" class="keywords">显示</a>(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
appkey: </span>'',<span style="color: #008000;">/*</span><span style="color: #008000;">* 您申请的应用appkey,<a href="https://www.jb51.cc/tag/xianshi/" target="_blank" class="keywords">显示</a><a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>来源(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
title: </span>'',<span style="color: #008000;">/*</span><span style="color: #008000;">* <a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>的<a href="https://www.jb51.cc/tag/wenzi/" target="_blank" class="keywords">文字</a><a href="https://www.jb51.cc/tag/neirong/" target="_blank" class="keywords">内容</a>(可选,<a href="https://www.jb51.cc/tag/mo/" target="_blank" class="keywords">默</a>认为所在<a href="https://www.jb51.cc/tag/yemian/" target="_blank" class="keywords">页面</a>的title)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
pic: pic </span>|| '',<span style="color: #008000;">/*</span><span style="color: #008000;">*<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a><a href="https://www.jb51.cc/tag/tupian/" target="_blank" class="keywords">图片</a>的路径(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
ralateUid:</span>'',<span style="color: #008000;">/*</span><span style="color: #008000;">*关联<a href="https://www.jb51.cc/tag/yonghu/" target="_blank" class="keywords">用户</a>的UID,<a href="https://www.jb51.cc/tag/fenxiang/" target="_blank" class="keywords">分享</a>微博会@该<a href="https://www.jb51.cc/tag/yonghu/" target="_blank" class="keywords">用户</a>(可选)</span><span style="color: #008000;">*/</span><span style="color: #000000;">
rnd: </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Date().valueOf()
}
</span><span style="color: #0000ff;">var</span> temp =<span style="color: #000000;"> [];
</span><span style="color: #0000ff;">for</span>( <span style="color: #0000ff;">var</span> p <span style="color: #0000ff;">in</span><span style="color: #000000;"> p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m ) {
temp.push(p </span>+ '=' +encodeURIComponent( p<a href="https://www.jb51.cc/tag/ara/" target="_blank" class="keywords">ara</a>m[p ] || ''<span style="color: #000000;"> ) )
}
</span><span style="color: #0000ff;">var</span> targetUrl = 'http://service.weibo.com/share/share.<a href="https://www.jb51.cc/tag/PHP/" target="_blank" class="keywords">PHP</a>?' + temp.join('&'<span style="color: #000000;">);
window.open(targetUrl,</span>'sinaweibo','height=430,width=400'<span style="color: #000000;">);
}
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。