4***@qq.com
4***@qq.com
  • 发布:2019-09-12 19:53
  • 更新:2019-09-12 19:53
  • 阅读:2045

H5,非小程序,在微信内嵌的浏览器中怎么分享给好友

分类:HTML5+

uniapp开发的H5,不是小程序,在微信内嵌浏览器里面通过WeixinJSBridge监听menu:share:appmessage,想自定义分享的一些属性,一致不生效额;代码如下:是在页面的onLoad方法里的,但是WeixinJSBridge.call('hideOptionMenu')这个方法能生效。

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 通过下面这个API隐藏右上角按钮
WeixinJSBridge.call('hideOptionMenu');
//this.sendMessage();
WeixinJSBridge.on('menu:share:appmessage', function(argv){
WeixinJSBridge.invoke('sendAppMessage',{
//"appid":"", //appid 设置空就好了。
"img_url": "https://img-cdn-qiniu.dcloud.net.cn/uniapp/images/shuijiao.jpg?imageView2/3/w/200/h/100/q/90", //分享时所带的图片路径
"img_width": "120", //图片宽度
"img_height": "120", //图片高度
"link":"http://www.baidu.com", //分享附带链接地址
"desc":"我是一个介绍", //分享内容介绍
"title":"标题,再简单不过了。"
}, function(res){
/ 回调函数,最好设置为空 /
});
});

            WeixinJSBridge.on('menu:share:timeline', function(argv){  
                WeixinJSBridge.invoke('shareTimeline',{  
                    //"appid":"", //appid 设置空就好了。  
                    "img_url": "https://img-cdn-qiniu.dcloud.net.cn/uniapp/images/shuijiao.jpg?imageView2/3/w/200/h/100/q/90", //分享时所带的图片路径  
                    "img_width": "120", //图片宽度  
                    "img_height": "120", //图片高度  
                    "link":"http://192.168.21.108:8081", //分享附带链接地址  
                    "desc":"我是一个介绍", //分享内容介绍  
                    "title":"标题,再简单不过了。"  
                }, function(res){  
                    /*** 回调函数,最好设置为空 ***/  
                });   
            });  

        });
2019-09-12 19:53 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复