webview中定制微信分享

 微信webview中分享默认抓取网页title,网页上第一张大图,当前网页链接作为分享素材(同易信),但是通过JsBridge可以用js定制分享的素材,此api并没有公开在官方文档中,记录如下:
     document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
                /** 发送给好友 **/
                WeixinJSBridge.on('menu:share:appmessage', function(argv){
                     WeixinJSBridge.invoke(_eventName,{
                                    "appid": ‘xxx',
                                    "img_url": "xxxx",
                                    "img_width": "320",
                                    "img_height": "320",
                                    "link": ‘http://xxxx’,
                                    "desc": “朋友圈中别忘了填",
                                    "title": “xxxx"
                                    }, function(res) {
                                        // 我是回调,很精彩,有ready,有执行,有后事
                                    });
                    });
                
                /** 分享到朋友圈 **/
                WeixinJSBridge.on('menu:share:timeline', function(argv){
                    WeixinJSBridge.invoke(_eventName,{
                                    "appid": ‘xxx',
                                    "img_url": "xxxx",
                                    "img_width": "320",
                                    "img_height": "320",
                                    "link": ‘http://xxxx’,
                                    "desc": “朋友圈中别忘了填",
                                    "title": “xxxx"
                                    }, function(res) {
                                    });
                    });
                    
                 /** 分享到微博 **/
                WeixinJSBridge.on('menu:share:weibo', function(argv){
                     WeixinJSBridge.invoke('shareWeibo',{
                                    "content": "xxxx",
                                    "url": 'http://xxxx',                                    }, function(res) {
                                    });
                });
        }, false); 

另外还有些有用的api,有人总结了,可以参见https://github.com/zxlie/WeixinApi   

转载于:https://my.oschina.net/u/157566/blog/352146

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值