开发中移动端经常涉及到与js交互的功能,例如:js需要调用oc的方法,或者oc需要调用js的方法。
一、js调用oc方法
原理:当点击html页面的图片时,通过js事件我们发送一个请求。然后在webView的代理方法中拦截此次请求事件的ur,通过约定的API,我们可以拿到此次事件的方法名称,把方法名转成相应的方法,直接调用OC方法。
js代码如下:
oc代码:
开发中移动端经常涉及到与js交互的功能,例如:js需要调用oc的方法,或者oc需要调用js的方法。
原理:当点击html页面的图片时,通过js事件我们发送一个请求。然后在webView的代理方法中拦截此次请求事件的ur,通过约定的API,我们可以拿到此次事件的方法名称,把方法名转成相应的方法,直接调用OC方法。
js代码如下:
oc代码: