h5 调用方式
一、导? ?读
在如今移动端盛行的年代,技术选型上基本都是混合开发(Hybrid),混合开发是一种半Native半Web开发模式,充分利用H5的跨平台、快速迭代能力以及Native的流畅性、系统API调用能力,具有可复用性高、开发成本低、跨平台开发的特点。其通常会涉及到两大类技术:原生Native、Web H5,而Native、H5的相互通信离不开JSBridge。
二、什么是JSBridge
Hybrid模式下,H5会经常需要使用Native的功能,比如打开二维码扫描、调用原生页面、获取用户信息、状态同步等,同时Native也需要向H5端发送推送、更新状态、回溯调用结果等,而JavaScript是运行在单独的JS Context中(Webview容器、JSCore等),与原生有运行环境的隔离,所以需要有一种机制实现Native端和H5端的双向通信,这种机制就是JSBridge。JSBridge相当于H5与Native之间进行双向通信的一座桥梁,其内部定义了一套用于H5与Native进行通信的规范(包括协议、方法、传参及回调等),其中Native只通过一个固定的桥对象调用H5,而H5也只通过固定的桥对象调用Native。
?
H5与Native交互图
三、H5调用Native的方法
1、url scheme:H5和Native约定一套通信协议作为通信基础,一般如下:
您可能关注的文档
- 55部最适合学英语电影.docx
- 721员工管理法则.docx
- 1982年农历阳历表查询全年.docx
- 2022喀喇沁旗职工法律知识讲座.docx
- 2022年度优秀、先进、警务保障能手自荐表.docx
- 2022年庆安县棚户区拆迁计划.docx
- 2022年天心区天心阁拆迁规划.docx
- 2023年6~8月实验总结.docx
- 2023年假期北京城7日游记.docx
- 2023年招生绩效分成方案.docx
- (共29页PPT)课时1第一单元古代文明的产生与发展第1课文明的产生与早期发展课件.pptx
- (共29页PPT)选修3专题1专题复习基因工程课件.pptx
- (共29页PPT)选修1专题2分解纤维素的微生物的分离课件.pptx
- (共29页PPT)第十四节 定语从句.ppt
- (共29页PPT)第十节 非谓语动词.ppt
- (终稿)对内版【合富研究院】广州2025年5月房地产市场报告:经济未明朗,好房撬需求 -房地产月报-.pdf
- 【招商方案】这样的我们!2025快手超级夏晚 -.pdf
- 【考研】资源小象-考研真题9000套-湖北农业大学 -0623合并6 -2026.docx
- 【考研】资源小象-考研真题9000套-湖北农业大学 -0623合并9 -2026.docx
- 【网晚】2026网晚合作方案-.pdf
最近下载
- 完整word版唐诗三百首全集注音版.docx VIP
- 2024年《建筑设计防火规范》GB50016.pptx VIP
- 2025版急危重症患者手术护理专家共识PPT课件.pptx VIP
- GBT 4340.1-2024 金属材料 维氏硬度试验 第1部分 试验方法标准立项发展报告.docx
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 维修性大纲.doc VIP
- Q CSG 1205003 2025 中低压配电运行标准.pdf VIP
- (完整word版)唐诗三百首全集注音版).doc VIP
- 变电运行现场技术问答版本.pdf VIP
- 提升体检科体检项目的质量控制计划.pptx VIP
原创力文档

文档评论(0)