测试demo
调用原生关闭函数
let u = navigator.userAgent
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if (isAndroid) {
jsObj.webClose(); // 调用原生app的函数
}
if (isIOS) {
window.webkit.messageHandlers.webClose.postMessage();
}
调用原生打电话
let u = navigator.userAgent
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
let phone = app._data.detail.driver_mobile
if (isAndroid) {
jsObj.callPhone(JSON.stringify(phone));
}
if (isIOS) {
window.webkit.messageHandlers.callPhone.postMessage(JSON.stringify(phone))