一、首先是h5页面与android交互:这里,我交互的android用的是WebViewJavascriptBridge:

####android调用h5方法并传递消息:

注意:在vue与android交互的时候,android的方法里this指向无效,需要赋值that;

####   h5传递消息给android:

二、h5页面与IOS交互,这里IOS用的是window.webkit.messageHandlers:

#### IOS调用h5页面方法,并传递消息:

写一个方法,接受对应的参数,此时不需要调用这个方法,只需要把这个方法暴露给window,IOS便可直接获取到,进行传参;h5只要在方法内接收对应参数进行操作即可

####h5页面发送消息给IOS

定义好需要传的内容,window.webkit这句是关键,可直接把dict定义好的内容发送给ios接收,FirstJsObect2是需要在ios内注册的一个方法名;

 

 

更多相关文章

  1. Android开发进阶:如何读写Android文件
  2. Unity与Android的互相调用
  3. Android与js交互实例
  4. Android(安卓)Launcher 分析
  5. Android编程实现屏幕自适应方向尺寸与分辨率的方法
  6. Titanium中Android模块开发指南(中文)
  7. 详解Android主流框架不可或缺的基石
  8. Android(安卓)Media (Audio) Framework Analyse
  9. Android模拟SD卡实现方法解析

随机推荐

  1. android 使用libmad 生成MP3左右声道的PC
  2. Android Sina Oauth use sina sdk and si
  3. Android MediaPlayer 播放音频文件
  4. 我的Android进阶之旅------>Android 设置
  5. android studio 使用专用的sdk和virtual
  6. listView显示多种布局 android
  7. android 广播的使用
  8. android FM播放时拔出耳机后FM APP自动cl
  9. android Intent打开各种类型文件
  10. 控件布局_FrameLayout(网格布局)