JS调用android接口的原理:
1. H5中的JS发起请求,在android的WebViewClient.shouldOverrideUrlLoading方法中拦截URL请求,判断是否为接口调用
2. android通过webView.addJavascriptInterface方法向windows对象中注入原生代码,然后H5在JS中调用相应的方法
3. 选择prompt,console.log,alert等方法作为通信的接口
JS调用IOS接口的原理
UIWebView的delegate函数拦截jsbridge://开头的请求