H5与原生APP交互方式 (IOS及安卓)

JavaScript011

H5与原生APP交互方式 (IOS及安卓),第1张

判断设备

JS与IOS交互方式一:WKScriptMessageHandler

WKWebView有一个内容交互控制器,该对象提供了通过JS向WKWebView发送消息的途径。需要设置MessageHandler,大家把这个功能简称为MessageHandler。

IOS具体实现参考: 链接

这里只说js调用

JS与IOS交互方式二:WebViewJavascriptBridge交互 拦截url做事件处理,如果要传参数,不建议用这种

Android端交互

冒号前面区分是什么功能,冒号后面是接收的参数

app与h5混合开发h5需要调原生的方法实现具体功能

1.新建JSbridge.js文件

二、在main.js中加入

三、在需要调原生方法的页面中调用