2 lines
13 KiB
Vue
Raw Normal View History

2025-04-29 09:38:12 +08:00
var q={exports:{}};(function(m,P){q.exports=P(m)})(window,function(m,P){if(!m.jWeixin){var E,c={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},V=function(){var e={};for(var i in c)e[c[i]]=i;return e}(),M=m.document,S=M.title,y=navigator.userAgent.toLowerCase(),R=navigator.platform.toLowerCase(),j=!(!R.match("mac")&&!R.match("win")),Z=y.indexOf("wxdebugger")!=-1,W=y.indexOf("micromessenger")!=-1,T=y.indexOf("android")!=-1,J=y.indexOf("iphone")!=-1||y.indexOf("ipad")!=-1,A=(E=y.match(/micromessenger\/(\d+\.\d+\.\d+)/)||y.match(/micromessenger\/(\d+\.\d+)/))?E[1]:"",_={initStartTime:x(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},u={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:J?1:T?2:-1,clientVersion:A,url:encodeURIComponent(location.href)},l={},f={_completes:[]},w={state:0,data:{}};h(function(){_.initEndTime=x()});var C=!1,B=[],k={config:function(e){b("config",l=e);var i=l.check!==!1;h(function(){if(i)t(c.config,{verifyJsApiList:O(l.jsApiList),verifyOpenTagList:O(l.openTagList)},function(){f._complete=function(s){_.preVerifyEndTime=x(),w.state=1,w.data=s},f.success=function(s){u.isPreVerifyOk=0},f.fail=function(s){f._fail?f._fail(s):w.state=-1};var d=f._completes;return d.push(function(){(function(){if(!(j||Z||l.debug||A<"6.0.2"||u.systemType<0)){var s=new Image;u.appId=l.appId,u.initTime=_.initEndTime-_.initStartTime,u.preVerifyTime=_.preVerifyEndTime-_.preVerifyStartTime,k.getNetworkType({isInnerInvoke:!0,success:function(p){u.networkType=p.networkType;var g="https://open.weixin.qq.com/sdk/report?v="+u.version+"&o="+u.isPreVerifyOk+"&s="+u.systemType+"&c="+u.clientVersion+"&a="+u.appId+"&n="+u.networkType+"&i="+u.initTime+"&p="+u.preVerifyTime+"&u="+u.url;s.src=g}})}})()}),f.complete=function(s){for(var p=0,g=d.length;p<g;++p)d[p]();f._completes=[]},f}()),_.preVerifyStartTime=x();else{w.state=1;for(var n=f._completes,o=0,r=n.length;o<r;++o)n[o]();f._completes=[]}}),k.invoke||(k.invoke=function(n,o,r){m.WeixinJSBridge&&WeixinJSBridge.invoke(n,D(o),r)},k.on=function(n,o){m.WeixinJSBridge&&WeixinJSBridge.on(n,o)})},ready:function(e){w.state!=0?e():(f._completes.push(e),!W&&l.debug&&e())},error:function(e){A<"6.0.2"||(w.state==-1?e(w.data):f._fail=e)},checkJsApi:function(e){t("checkJsApi",{jsApiList:O(e.jsApiList)},(e._complete=function(i){if(T){var n=i.checkResult;n&&(i.checkResult=JSON.parse(n))}i=function(o){var r=o.checkResult;for(var d in r){var s=V[d];s&&(r[s]=r[d],delete r[d])}return o}(i)},e))},onMenuShareTimeline:function(e){I(c.onMenuShareTimeline,{complete:function(){t("shareTimeline",{title:e.title||S,desc:e.title||S,img_url:e.imgUrl||"",link:e.link||location.href,type:e.type||"link",data_url:e.dataUrl||""},e)}},e)},onMenuShareAppMessage:function(e){I(c.onMenuShareAppMessage,{complete:function(i){i.scene==="favorite"?t("sendAppMessage",{title:e.title||S,desc:e.desc||"",link:e.link||location.href,img_url:e.imgUrl||"",type:e.type||"link",data_url:e.dataUrl||""}):t("sendAppMessage",{title:e.title||S,desc:e.desc||"",link:e.link||location.href,img_url:e.imgUrl||"",type:e.type||"link",data_url:e.dataUrl||""},e)}},e)},onMenuShareQQ:function(e){I(c.onMenuShareQQ,{complete:function(){t("shareQQ",{title:e.title||S,desc:e.desc||"",img_url:e.imgUrl||"",link:e.link||location.href},e)}},e)},onMenuShareWeibo:function(e){I(c.onMenuShareWeibo,{complete:function(){t("shareWeiboApp",{title:e.title||S,desc:e.desc||"",img_url:e.imgUrl||"",link:e.link||location.href},e)}},e)},onMenuShareQZone: