zoukankan      html  css  js  c++  java
  • h5分享到微信,分享到朋友圈

    如果直接用浏览器打开的话,会出现这个错误。要用Android系统打开才行
    <body>
        <div id="makeMoney_sharewx">分享到微信</div>
        <div id="makeMoney_sharewxf">分享到朋友圈</div>
    </body>
     
    <script src="../js/jquery.min.js"></script>
    <script>
        $('#makeMoney_sharewx').click(function() {
            if (window.navigator.userAgent.toLowerCase().indexOf("micromessenger") !== -1) {} else {
                if (!!window.navigator.userAgent.match(/(i[^;]+;( U;)? CPU.+Mac OS X/) || !!window.navigator.userAgent.match(/(M[^;]+;( l;)? Intel.+Mac OS X/)) {
                    var tmp = {};
                    tmp.copyValue = title;
                    window.webkit.messageHandlers.copy.postMessage(tmp);
                    var para = {};
                    para.aid = aid;
                    para.type = "weixin";
                    window.webkit.messageHandlers.share.postMessage(para);
                } else {
                    Android.copy(title);
                    try {
                        Android.share(aid, "weixin", "true"); // 使用自己的appid分享文章
                    } catch (e) {
                        Android.share(aid, "weixin");
                    }
                }
            }
        });

        $('#makeMoney_sharewxf').click(function() {
            if (window.navigator.userAgent.toLowerCase().indexOf("micromessenger") !== -1) {} else {
                if (!!window.navigator.userAgent.match(/(i[^;]+;( U;)? CPU.+Mac OS X/) || !!window.navigator.userAgent.match(/(M[^;]+;( l;)? Intel.+Mac OS X/)) {
                    var tmp = {};
                    tmp.copyValue = title;
                    window.webkit.messageHandlers.copy.postMessage(tmp);

                    var para = {};
                    para.aid = aid;
                    para.type = "weixinFriend";
                    window.webkit.messageHandlers.share.postMessage(para);
                } else {
                    Android.copy(title);

                    try {
                        Android.share(aid, "weixinFriend", "true"); // 使用自己的appid分享文章
                    } catch (e) {
                        Android.share(aid, "weixinFriend");
                    }
                }
            }
        });
    </script>
     
  • 相关阅读:
    谷歌浏览器解决跨域
    vue 解决跨域问题
    nth-of-type & nth-child 的区别
    uniapp 小程序 获取位置信息
    笔记本使用命令创建wifi
    express每次修改后重新启动
    express 一个js文件中写多个路由 然后使用
    小程序分享到朋友圈
    小程序分享给朋友
    小程序客服功能实现
  • 原文地址:https://www.cnblogs.com/putaopi/p/12030826.html
Copyright © 2011-2022 走看看