这里有新鲜出炉的精品教程,程序狗速度看过来!
微信(英文名:wechat)是腾讯公司于 2011 年 1 月 21 日推出的一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件 "摇一摇"、"漂流瓶"、"朋友圈"、"公众平台"、"语音记事本" 等服务插件。
这篇文章主要介绍了 JS 实现微信里判断页面是否被分享成功的方法, 结合实例形式分析了 js 调用微信接口判断网页分享功能的相关操作技巧, 需要的朋友可以参考下
本文实例讲述了 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 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0804/338826.html