UNPKG

eapp

Version:
1 lines 3.68 kB
Ibox("IEappApi.moco",function(e,i,t){var n=e("IEappApi"),r=Ibox.utils;i.getValueByKey=function(e){return u("getValueByKey",e),"moco_value_"+e},i.takePhotoFromCamera=function(e,t,n,o){u("takePhotoFromCamera","quality:"+e);var i="id_input_"+o,a=document.getElementById(i);if(a)a.click();else{var c=document.createElement("input");c.type="file",c.style.display="none",c.id=i,c.accept="image/*",c.onchange=function(){!function(e,n,t){var o=document.getElementById(e);if(!o)return;for(var i=0;i<o.files.length;i++)lrz(o.files[i],{width:720,height:1080,crop:!0,quality:60,preserve_header:!1}).then(function(e){r.showWarnLog("---图片压缩后转为base64---\x3e"+e.base64);e.origin.name;var t=e.base64;n&&n(t)}).catch(function(e){r.showErrorLog("js上传图片失败---\x3e",e),t&&t(e)}).always(function(){})}(i,function(e){t&&t(e)},function(e){n&&n(e)})},c.multiple=!0,document.body.appendChild(c),document.getElementById(i).click()}},i.takePhotoFromAlbum=function(e,t,n,o){u("takePhotoFromAlbum",e),i.takePhotoFromCamera(e,t,n,o)},i.takePhoto=function(e,t,n,o){u("takePhoto",e)},i.takeScan=function(e,t,n){u("takeScan",e);var o={text:"模拟的扫码字符串",format:"qrcode",cancelled:!1};u("takeScan--data--\x3e",o),t&&t(o)},i.goThirdUrl=function(e){u("goThirdUrl",e),window.location.href=e},i.startAPP=function(e,t){u("startAPP",e+"类名"+t)},i.goInstallIosPage=function(e){u("goInstallIosPage",e)},i.getPermissionApi=function(){return{}},i.checkPermission=function(e,t,n){u("checkPermission"),t&&t()},i.requestPermissions=function(e,t,n){u("requestPermissions"),t&&t()},i.requestWriteStorage=function(e,t){u("requestWriteStorage"),e&&e()},i.checkAndRequestPermission=function(e,t,n){u("checkAndRequestPermission"),t&&t()},i.downloadAndInstallApk=function(e,t){u("downloadAndInstallApk",e),t({status:200});var n=0,o=setInterval(function(){100===(n+=10)?(clearInterval(o),t({status:202}),i.installApk("xxx.apk")):t({status:201,progress:n})},300)},i.exitApp=function(){u("exitApp")},i.goBack=function(){u("goBack")},i.clearHistory=function(){u("clearHistory")},i.clearCache=function(){u("clearCache")},i.showSplash=function(){u("showSplash")},i.hideSplash=function(){u("hideSplash")},i.titleBarColor=function(e,t){u("titleBarColor",e)},i.titleBarTextColor=function(e){u("titleBarTextColor",e)},i.getNetWorkType=function(){u("getNetWorkType")},i.toSettingApn=function(){u("toSettingApn")},i.getAppVersionNameAndCode=function(e){u("getAppVersionNameAndCode");e({code:¥{{appVersionCode}}¥,version:"¥{{appVersion}}¥"})},i.downloadApk=function(e,t,n){u("downloadApk",t)},i.installApk=function(e){u("installApk",e)},i.downloadFile=function(e,t,n){u("downloadFile",e)},i.getCurrentPosition=function(e){u("getCurrentPosition")},i.StartVoiceRecognizer=function(e,t,n,o){u("StartVoiceRecognizer")},i.StopVoiceRecognizer=function(){u("StopVoiceRecognizer")},i.CancelVoiceRecognizer=function(){u("CancelVoiceRecognizer")},i.StartSpeack=function(e,t,n){u("StartSpeack",n)},i.PauseSpeack=function(){u("PauseSpeack")},i.ResumeSpeack=function(){u("ResumeSpeack")},i.StopSpeack=function(){u("StopSpeack")},i.HttpRequest=function(e,t,n,o,i,a){u("HttpRequest",n)},i.goNewAppPage=function(e,t,n,o){u("goNewAppPage",e)},i.exitAppPage=function(e,t){u("exitAppPage")},i.openIosApp=function(e,t,n){u("openIosApp")},i.getIosAppList=function(){return u("getIosAppList"),{}};var o=!(i.setValueForApp=function(e,t,n){u("setValueForApp")});function u(e,t){r.showWarnLog("moco--模拟实现方法---\x3e"+e,t)}i.isReady=function(){return o},i.getValueFromApp=function(e,t,n){u("getValueFromApp")},setTimeout(function(){o=!0;for(var e=n.eventListeners.EappReady,t=0;t<e.length;t++)e[t]();u("EappReady")},300)});