移动端H5中JS调用原生接口的原理总结(JSBridge)

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://开头的请求

上一篇:一些常见的git 命令


下一篇:算法---LeetCode 98. 验证二叉搜索树