UNPKG

asd-javascript-sdk

Version:

official analysysAgent javascript sdk

2 lines (1 loc) 879 B
var e=function(e){"use strict";var n=window,t=!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);function i(e){var i,a;if("pageClose"!==e.functionName&&(!t||"startUp"!==e.functionName))if(t&&n.WebViewJavascriptBridge&&n.WebViewJavascriptBridge.callService)n.WebViewJavascriptBridge.callService((function(){}),(function(){}),"AnalysysAgentPlugin",e.functionName,{props:e.functionParams});else{var r=document.createElement("iframe");r.setAttribute("src","xib://app/analysysagent:"+JSON.stringify(e)),r.setAttribute("id","AnalysysAgentIframe"),r.setAttribute("style","display:none;"),null===(i=null===document||void 0===document?void 0:document.body)||void 0===i||i.appendChild(r),null===(a=null==r?void 0:r.parentNode)||void 0===a||a.removeChild(r)}}return n.AnalysysModule?n.AnalysysModule.hybridSendData=i:n.AnalysysModule={hybridSendData:i},e.hybridSendData=i,e}({});