美文网首页
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