javascript实现修改微信分享的标题内容等

代码超级简单,这里就不多废话了,小伙伴们自己看注释吧,

奉上代码:

复制代码 代码如下:

<script>
//微信分享
var wimg = "分享图片网址123";
var wurl = "分享网址123";
var wdesc = '分享内容123';
var wtit = '分享标题123';
var wappid = '';
 
function shareMsg() {//<span style="font-family: Arial, Helvetica, sans-serif;">发送给好友</span><span style="font-family: Arial, Helvetica, sans-serif;">标题和内容默认都显示</span>
    WeixinJSBridge.invoke('sendAppMessage',{
        "appid": wappid,
        "img_url": wimg,
        "img_width": "200",
        "img_height": "200",
        "link": wurl,
        "desc": wdesc,
        "title": wtit,
    })
}
function shareQuan() {  //<span style="font-family: Arial, Helvetica, sans-serif;">分享到朋友圈只有标题显示</span>
    WeixinJSBridge.invoke('shareTimeline',{
        "img_url": wimg,
        "img_width": "200",
        "img_height": "200",
        "link": wurl,
        "desc": wdesc,
        "title": wtit
    });
}
function shareWeibo() { <span style="font-family: Arial, Helvetica, sans-serif;">//</span><span style="font-family: Arial, Helvetica, sans-serif;">分享到微博只有内容显示</span>
    WeixinJSBridge.invoke('shareWeibo',{
        "content": wdesc,
        "url": wurl,
    });
}
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 发送给好友
    WeixinJSBridge.on('menu:share:appmessage', function(argv){
        shareMsg();
    });
    // 分享到朋友圈
    WeixinJSBridge.on('menu:share:timeline', function(argv){
        shareQuan();
    });
    // 分享到微博
    WeixinJSBridge.on('menu:share:weibo', function(argv){
        shareWeibo();
    });
}, false);
</script>

是不是很实用呢,小伙伴们根据自己的需求使用吧。

您可能感兴趣的文章:

  • VueJs单页应用实现微信网页授权及微信分享功能示例
  • 微信分享调用jssdk实例
  • JS中静态页面实现微信分享功能
  • Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
  • js微信分享API
  • javascript获取wx.config内部字段解决微信分享
  • js实现微信分享代码
  • javascript实现微信分享
  • js实现通用的微信分享组件示例
  • js微信分享实现代码