博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 微信判断及分享参数修改
阅读量:6969 次
发布时间:2019-06-27

本文共 1615 字,大约阅读时间需要 5 分钟。

var iswechat = (window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger');var cloc = location.href.replace(/^#/, "").replace(/[^\/]*\.[^\/*]+$/, "");var mainTitle = "",    mainDesc = "",    mainURL = cloc,    mainImgUrl = cloc + "images/wechat_icon.jpg";document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {    iswechat = true;    WeixinJSBridge.call('hideToolbar');    onBridgeReady1();});function onBridgeReady1() {    //转发朋友圈    WeixinJSBridge.on("menu:share:timeline", function (e) {        var data = {            img_url: mainImgUrl,            img_width: "120",            img_height: "120",            link: mainURL,            //desc这个属性要加上,虽然不会显示,但是不加暂时会导致无法转发至朋友圈,            desc: mainDesc,            title: mainTitle        };        WeixinJSBridge.invoke("shareTimeline", data, function (res) {            WeixinJSBridge.log(res.err_msg)        });    });    //同步到微博    WeixinJSBridge.on("menu:share:weibo", function () {        WeixinJSBridge.invoke("shareWeibo", {            "content": mainDesc,            "url": mainURL        }, function (res) {            WeixinJSBridge.log(res.err_msg);        });    });    //分享给朋友    WeixinJSBridge.on('menu:share:appmessage', function (argv) {        WeixinJSBridge.invoke("sendAppMessage", {            img_url: mainImgUrl,            img_width: "120",            img_height: "120",            link: mainURL,            desc: mainDesc,            title: mainTitle        }, function (res) {            WeixinJSBridge.log(res.err_msg)        });    });};

转载于:https://www.cnblogs.com/allvie/p/3862546.html

你可能感兴趣的文章
Nginx防盗链 Nginx访问控制 Nginx解析php相关配置 Nginx代理
查看>>
解决虚拟机中使用ntpdate报错:ntpdate[46700]: no server suitab
查看>>
Docker 快速删除所有容器
查看>>
【OCP认证12c题库】CUUG 071题库考试原题及答案(27)
查看>>
OSS支持IPV6/IPV4双栈访问域名
查看>>
阿里云应用实时监控 ARMS 再升级,支持 Prometheus 开源生态
查看>>
最全面的IGMP协议总结!
查看>>
你还在 Select * 吗?
查看>>
机器学习能革了数据库索引的命吗?
查看>>
把PDF转成PPT的免费工具
查看>>
多线程 NSCondition线程同步(消费者等待工厂制作完成,工厂发消息)
查看>>
python 冒泡排序加入判断
查看>>
WEB+NFS+DNS的搭建
查看>>
SQL Server2008导出数据生成文件
查看>>
Symfony2出现加载WEB调试工具栏错误
查看>>
PHP中文件下载
查看>>
吐槽!吐槽!
查看>>
shell 信号捕捉处理
查看>>
基于虚拟主机的FTP配置
查看>>
分享一个iptables防火墙的脚本和防御ddos***的脚本
查看>>