JS调用iOS原生

2018-06-07  本文已影响0人  煎包小混沌

兼容UIWebView和WKWebView

function iOSFunc(apiName, msg) {
    if (apiName === 'nativeShare') {
        try {
            nativeShare(msg); 
        } catch (error) {
            console.log(error)
        }
        try {
            window.webkit.messageHandlers.nativeShare.postMessage(msg);
        } catch(error) {
            console.log(error)
        }
    }
}
注意如果不使用try catch会导致其中一个执行报错,导致不再调用原生方法
上一篇 下一篇

猜你喜欢

热点阅读