原生APP中js怎样与Android和ios进行交互
16lz
2021-01-23
一、对于Android和ios我们要执行不同的操作,下面是判断系统的js代码
//点击立即支付function success(){ $("#loading").show(); setTimeout(function(){ var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isAndroid) { window.android.back(); } else if(isiOS) { loadData(); } $("#loading").hide(); },2000);}
android.back();是Android端定义的函数,
loadData是ios端定义的函数,括号里是js端传递的参数。
更多相关文章
- [Android] 备份手机上的超级终端、VIM
- Android为Menu添加item及响应函数
- android之检查service运行状态函数
- 谈Android终端厂商的如何建设 ——
- 【更新】Google 与微软开始口水战
- 微软一年通过Android获得几十亿美元收入,没错,是微软!
- Android Studio 基础 之 一键快速实现一个类的 构造函数、getter
- Android Studio怎样提示函数使用方法