美文网首页
h5调用安卓与IOS方法

h5调用安卓与IOS方法

作者: 顺小星 | 来源:发表于2020-07-06 14:32 被阅读0次

1、判断机型:

getType() {
                var u = navigator.userAgent;
                var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android安卓
                var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios苹果
                if (isAndroid) {
                    Android.saveUnreadMsgCnt(this.notReadNum)
                } else if (isiOS) {
                    let a = {
                        notReadNum:this.notReadNum
                    }
                    window.webkit.messageHandlers.saveUnreadMsgCnt.postMessage(a);
                    // uni.navigateBack({});
                }
            },

2、如果是安卓,则调用下面的方法


image.png

Android.saveUnreadMsgCnt(this.notReadNum) 其中saveUnreadMsgCnt是自定义的方法,括号内是穿的参数
3、如果是苹果,则调用下面的方法

image.png
window.webkit.messageHandlers.saveUnreadMsgCnt.postMessage(a);其中saveUnreadMsgCnt是自定义的方法,括号内是穿的参数

相关文章

网友评论

      本文标题:h5调用安卓与IOS方法

      本文链接:https://www.haomeiwen.com/subject/lgiwqktx.html