JS实现微信里判断页面是否被分享成功的方法


Posted in Javascript onJune 06, 2017

本文实例讲述了JS实现微信里判断页面是否被分享成功的方法。分享给大家供大家参考,具体如下:

var shareData = {
  img_url: "",
  img_width: 200,
  img_height: 200,
  link: '',
  desc: '',
  title: '',
  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') {
  //分享完毕回调
  }
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript Window及document对象详细整理
Jan 12 Javascript
jquery的ajax请求全面了解
Mar 20 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
Oct 23 Javascript
jquery中EasyUI使用技巧小结
Feb 10 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
使用 bootstrap modal遇到的问题小结
Nov 09 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
Feb 14 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 Javascript
Vue 源码分析之 Observer实现过程
Mar 29 Javascript
java实现单链表增删改查的实例代码详解
Aug 30 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
Oct 28 Javascript
详解Vue 开发模式下跨域问题
Jun 06 #Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 #Javascript
深入理解vue-loader如何使用
Jun 06 #Javascript
利用webstrom调试Vue.js单页面程序的方法教程
Jun 06 #Javascript
JavaScript实现一个空中避难的小游戏
Jun 06 #Javascript
vue脚手架vue-cli的学习使用教程
Jun 06 #Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 #Javascript
You might like
PHP的分页功能
2007/03/21 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
vue实现分页组件
2020/06/16 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
J2EE包括哪些技术
2016/11/25 面试题
毕业生找工作推荐信
2013/11/21 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
2014年创先争优活动总结
2014/05/04 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android