微信中里如何判断页面被分享到朋友圈和微信号的成功,附代码

微信中里如何判断页面被分享到朋友圈和微信号的成功,附代码

其实微信已经给好了回调函数了。

见代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> fenxiang </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>

 <body>
 <div id="id"></div>
  <script>
  var shareData = {
    img_url: "",
    img_width: 200,
    img_height: 200,
    link: 'http://www.baidu.com',
    desc: '222222222222',
    title: '11111111',
    appid: 0
};

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 发送给好友
    WeixinJSBridge.on('menu:share:appmessage', function(argv){
        shareFriend();
    });
    // 分享到朋友圈
    WeixinJSBridge.on('menu:share:timeline', function(argv){
        shareTimeline();
    }); 
}, false);


function shareTimeline() {
    WeixinJSBridge.invoke('shareTimeline', shareData, function(res) {
        validateShare(res);
        _report('timeline', res.err_msg);
    });
}

function shareFriend() {
    WeixinJSBridge.invoke('sendAppMessage', shareData, function(res) {
        validateShare(res);
        _report('send_msg', res.err_msg);
    });
}

function validateShare(res) {
    if(res.err_msg != 'send_app_msg:cancel' && res.err_msg != 'share_timeline:cancel') {
		
		document.getElementById("id").innerHTML='这个页面被分享了';
    //分享完毕回调
    }
}
  </script>
 </body>
</html>
当然还有:send_app_msg:ok 
share_timeline:ok
等等。。。

关键词: 分享回调 , 微信

上一篇: 分享一段iframe框架自适应的JS代码
下一篇: thinkphp在nginx没有pathinfo的情况出现.php的URL的解决方法

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):