HTML5网页如何调用浏览器APP的微信分享功能

2025-03-01 22:12:17
推荐回答(1个)
回答1:

一、html5手机网站调用微信分享包括 :

  1. 获取网络类型。


  2. 调起客户端的图片播放组件。


  3. 调用微信扫描二维码。


  4. 判断是否安装对应的应用。


  5. 发送邮件。


  6. 分享到微信朋友圈。

二、代码如下:

[html] view plain copy
  
  
  
      
          
          
        HTML5网页如何调用浏览器APP的微信分享功能  
          
          
          
          
            html,  
            body {  
                margin: 0;  
                padding: 0;  
            }  
          
  
      
  
      
        点击分享到  
        
  
          
          
          
            $("#toshare").bind("click", function() {  
                    var config = {  
                        url: '', //分享url  
                        title: '', //内容标题  
                        desc: '', //描述  
                        img: '', //分享的图片  
                        img_title: '', //图片名称  
                        from: '' //来源  
                    };  
                    var share_obj = new nativeShare('nativeShare', config);  
                    $(".am-share").addClass("am-modal-active");  
                    if ($(".sharebg").length > 0) {  
                        $(".sharebg").addClass("sharebg-active");  
                    } else {  
                        $("body").append('
');  
                        $(".sharebg").addClass("sharebg-active");  
                    }  
                    $(".sharebg-active,.share_btn").click(function() {  
                        $(".am-share").removeClass("am-modal-active");  
                        setTimeout(function() {  
                            $(".sharebg-active").removeClass("sharebg-active");  
                            $(".sharebg").remove();  
                        }, 300);  
                    })  
            });  
          
  
      
  

三、输出结果:

四、其他分享接口:

A.获取“分享到朋友圈”按钮点击状态及自定义分享内容接口。

wx.onMenuShareTimeline({
    title: '', // 分享标题
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});

B.获取“分享给朋友”按钮点击状态及自定义分享内容接口。

wx.onMenuShareAppMessage({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    type: '', // 分享类型,music、video或link,不填默认为link
    dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});

C.获取“分享到QQ”按钮点击状态及自定义分享内容接口。

wx.onMenuShareQQ({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    success: function () { 
       // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
       // 用户取消分享后执行的回调函数
    }
});

D.获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口。

wx.onMenuShareWeibo({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    success: function () { 
       // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});

E.获取“分享到QQ空间”按钮点击状态及自定义分享内容接口

wx.onMenuShareQZone({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    success: function () { 
       // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});

相关问答
最新问答