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);
        }
    })();
  • 相关阅读:
    LInux 安全测试 2
    LInux 安全测试
    又一款linux提权辅助工具
    shell 生成指定范围随机数与随机字符串 .
    腾讯新浪通过IP地址获取当前地理位置(省份)的接口
    建站指南:百度认为什么样的网站更有抓取和收录价值2012-06-20
    ngx_lua 金山项目 黄雀
    在页面中使用js
    多线程取读文件(别人的,有点晕,先放在这里有时间研究研究)
    factory工厂模式
  • 原文地址:https://www.cnblogs.com/xiankui/p/3770970.html
Copyright © 2011-2022 走看看