js调用原生方法

//shareInfo 原生方法名
var obj = {}
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
    window.webkit.messageHandlers.shareInfo.postMessage(JSON.stringify(obj)); //调用ios方法
} else if (/(Android)/i.test(navigator.userAgent)) {
  	window.android.shareInfo(JSON.stringify(obj)); //android 是java和js协商定义的调用对象, shareInfo是方法名,obj是参数
}

你可能感兴趣的:(内嵌H5兼容)