webApp实践后记
webApp开发,在我看来跟pc端开发几近是一样的。记录一下对接问题。
eg、a href="tel:136*********" 失效
ios反应慢,andriod跳转页面,解决方案为调用原生的方法。
eg、调用原生方法的基本写法
const u = navigator.userAgent; if (u.indexOf('iPhone') > -1) {//苹果手机 window.webkit.messageHandlers.phone.postMessage({"body": number}); } else if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机 AndroidWebView.call(number) } }
eg、调用原生方法跳转链接时,链接中有中文
原生在接收到含中文的链接时会崩溃,需要转码