h5页面 微信分享 文字链接加图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了h5页面 微信分享 文字链接加图片相关的知识,希望对你有一定的参考价值。

最近在做微信公众号,在设计一些html5页面时,通过微信内置浏览器访问页面分享后,希望可以自定义小图标(imgUrl)和分享链接(lineLink),下面下微信内置浏览器分享功能的JS代码,希望对大家有所帮助。

技术分享

       var imgUrl = "https://www.huceo.com/logo.jpg";  //注意必须是绝对路径

       var lineLink = "https://www.huceo.com/wdt.html";   //同样,必须是绝对路径
       var descContent = ‘最轻便的微电台精选,天天更新,你听或是不听,我都这里等着你。‘; //分享给朋友或朋友圈时的文字简介
       var shareTitle = ‘微信电台精选‘;  //分享title
       var appid = ‘‘; //apiID,可留空
        
       function shareFriend() {
           WeixinJSBridge.invoke(‘sendAppMessage‘,{
               "appid": appid,
               "img_url": imgUrl,
               "img_width": "200",
               "img_height": "200",
               "link": lineLink,
               "desc": descContent,
               "title": shareTitle
           }, function(res) {
               //_report(‘send_msg‘, res.err_msg);
           })
       }
       function shareTimeline() {
           WeixinJSBridge.invoke(‘shareTimeline‘,{
               "img_url": imgUrl,
               "img_width": "200",
               "img_height": "200",
               "link": lineLink,
               "desc": descContent,
               "title": shareTitle
           }, function(res) {
                  //_report(‘timeline‘, res.err_msg);
           });
       }
       function shareWeibo() {
           WeixinJSBridge.invoke(‘shareWeibo‘,{
               "content": descContent,
               "url": lineLink,
           }, function(res) {
               //_report(‘weibo‘, res.err_msg);
           });
       }
       // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
       document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {
           // 发送给好友
           WeixinJSBridge.on(‘menu:share:appmessage‘, function(argv){
               shareFriend();
           });
           // 分享到朋友圈
           WeixinJSBridge.on(‘menu:share:timeline‘, function(argv){
               shareTimeline();
           });
           // 分享到微博
           WeixinJSBridge.on(‘menu:share:weibo‘, function(argv){
               shareWeibo();
           });
       }, false);


本文出自 “爱创课堂” 博客,转载请与作者联系!

以上是关于h5页面 微信分享 文字链接加图片的主要内容,如果未能解决你的问题,请参考以下文章

H5网页如何在微信中自定义分享链接(可设置标题+简介+图片)

微信中怎样嵌入自己开发的h5页面

怎么能再自己发的微信分享链接中带图片和文字

0517日重点:微信的jssdk用法

html5页面打开 微信 并分享

h5页面微博里面打开 怎样做分享到微信的功能