zoukankan      html  css  js  c++  java
  • 微信分享到朋友圈的内容和图片的定制

    // 微信分享到朋友圈的内容和图片的定制
    (function () {
    
        // data for weixin
        var dataForWeixin = {
            appId: "wx4654ffed0376f250",  // ttfund app id
            imgUrl: "http://j5.dfcfw.com/image/201407/20140725182526.jpg",
            imgWidth: "200",
            imgHeight: "200",
            url: location.href,
            title: "",
            desc: "",
            callback: function () {}
        };
    
        var onBridgeReady = function () {
    
            // 禁止分享
            // WeixinJSBridge.call('hideOptionMenu');
    
            // 发送给朋友
            WeixinJSBridge.on("menu:share:appmessage", function (argv) {
                WeixinJSBridge.invoke("sendAppMessage", {
                    "appid": dataForWeixin.appId,
                    "img_url": dataForWeixin.imgUrl,
                    "img_width": dataForWeixin.imgWidth,
                    "img_height": dataForWeixin.imgHeight,
                    "link": dataForWeixin.url,
                    "desc": dataForWeixin.desc,
                    "title": dataForWeixin.title
                }, function (res) { dataForWeixin.callback(); });
            });
    
            // 发送到朋友圈
            WeixinJSBridge.on("menu:share:timeline", function (argv) {
                WeixinJSBridge.invoke("shareTimeline", {
                    "appid": dataForWeixin.appId,
                    "img_url": dataForWeixin.imgUrl,
                    "img_width": dataForWeixin.imgWidth,
                    "img_height": dataForWeixin.imgHeight,
                    "link": dataForWeixin.url,
                    "desc": dataForWeixin.desc,
                    "title": dataForWeixin.title
                }, function (res) { dataForWeixin.callback(); });
            });
    
            // 分享到微博
            WeixinJSBridge.on("menu:share:weibo", function (argv) {
                WeixinJSBridge.invoke("shareWeibo", {
                    "content": dataForWeixin.title,
                    "url": dataForWeixin.url
                }, function (res) { dataForWeixin.callback(); });
            });
    
            // 分享到facebook
            WeixinJSBridge.on("menu:share:facebook", function (argv) {
                WeixinJSBridge.invoke("shareFB", {
                    "img_url": dataForWeixin.imgUrl,
                    "img_width": dataForWeixin.imgWidth,
                    "img_height": dataForWeixin.imgHeight,
                    "link": dataForWeixin.url,
                    "desc": dataForWeixin.desc,
                    "title": dataForWeixin.title
                }, function (res) { dataForWeixin.callback(); });
            });
        };
    
        if (document.addEventListener) {
            document.addEventListener("WeixinJSBridgeReady", onBridgeReady, false);
        } else if (document.attachEvent) {
            document.attachEvent("onWeixinJSBridgeReady", onBridgeReady);
        }
    })();
  • 相关阅读:
    创建索引锁的表
    安装STS报错(三)
    安装STS报错(二)
    安装STS报错(一)
    Linux Top使用说明
    平实给力的写作指导入门手册——leo鉴书57
    Flex中配置FusionCharts
    Java Web项目中缺少Java EE 6 Libraries怎么添加
    Java Web项目结构
    MyEclipse中修改项目运行地址栏中项目名称
  • 原文地址:https://www.cnblogs.com/xiankui/p/3770970.html
Copyright © 2011-2022 走看看