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);
        }
    })();
  • 相关阅读:
    qq客服不需要加好友
    mysql中表名为关键字的处理方法
    DIV+CSS最小高度(兼容IE6\IE7\FF)(转载)
    Js%26String添加加+trim()方法
    MS Sql 定期自动备份
    MySQL 中文显示乱码
    SQL Server 2005 中的Row_Number()函数
    Jquery中使用setInterval和setTimeout
    fieldset 居中
    script language="JavaScript" defer
  • 原文地址:https://www.cnblogs.com/xiankui/p/3770970.html
Copyright © 2011-2022 走看看