zoukankan      html  css  js  c++  java
  • md笔记——微信JS接口

    微信js接口

    隐藏微信中网页右上角按钮

    document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    	WeixinJSBridge.call('hideOptionMenu'); //showOptionMenu
    });
    

    隐藏底部导航栏按钮

    document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    	WeixinJSBridge.call('hideToolbar');   //showToolbar
    });
    

    网页获取用户网络状态

    WeixinJSBridge.invoke('getNetworkType',{},
    	function(e){
        	WeixinJSBridge.log(e.err_msg);
    });
    
    返回值	;
    	network_type:wifi wifi网络
    	network_type:edge 非wifi,包含3G/2G
    	network_type:fail 网络断开连接
    	network_type:wwan(2g或者3g)
    

    分享

    document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
            window.shareData = {
                "imgUrl": "",
                "timeLineLink": '',
                "sendFriendLink": '',
                "weiboLink": '',
                "tTitle": '',
                "tContent": "",
                "fTitle": "",
                "fContent": "",
                "wContent": ""
            };
    
            // 发送给好友
            WeixinJSBridge.on('menu:share:appmessage', function (argv) {
                WeixinJSBridge.invoke('sendAppMessage', {
                    "img_url": window.shareData.imgUrl,
                    "img_width": "640",
                    "img_height": "640",
                    "link": window.shareData.sendFriendLink,
                    "desc": window.shareData.fContent,
                    "title": window.shareData.fTitle
                }, function (res) {
                    _report('send_msg', res.err_msg);
                })
            });
    
            // 分享到朋友圈
            WeixinJSBridge.on('menu:share:timeline', function (argv) {
                WeixinJSBridge.invoke('shareTimeline', {
                    "img_url": window.shareData.imgUrl,
                    "img_width": "640",
                    "img_height": "640",
                    "link": window.shareData.timeLineLink,
                    "desc": window.shareData.tContent,
                    "title": window.shareData.tTitle
                }, function (res) {
                    _report('timeline', res.err_msg);
                });
            });
    
            // 分享到微博
            WeixinJSBridge.on('menu:share:weibo', function (argv) {
                WeixinJSBridge.invoke('shareWeibo', {
    				"img_url": window.shareData.imgUrl,
                    "img_width": "640",
                    "img_height": "640",
                    "content": window.shareData.wContent+window.shareData.weiboLink,
                    "url": window.shareData.weiboLink
                }, function (res) {
                    _report('weibo', res.err_msg);
                });
            });
            WeixinJSBridge.call('hideToolbar');
        }, false)
    Now or nerver .
  • 相关阅读:
    rest framework 认证 权限 频率
    rest framework 视图,路由
    rest framework 序列化
    10.3 Vue 路由系统
    10.4 Vue 父子传值
    10.2 Vue 环境安装
    10.1 ES6 的新增特性以及简单语法
    Django 跨域请求处理
    20190827 On Java8 第十四章 流式编程
    20190825 On Java8 第十三章 函数式编程
  • 原文地址:https://www.cnblogs.com/iyueyao/p/3892764.html
Copyright © 2011-2022 走看看