OpenHarmony开发者论坛
标题:
webview和原生进行通信的方式有哪些?怎么实现?
[打印本页]
作者:
北向实践与赋能
时间:
2024-1-4 11:41
标题:
webview和原生进行通信的方式有哪些?怎么实现?
[md]webview和原生进行通信的方式有哪些?怎么实现?
[/md]
作者:
北向实践与赋能
时间:
2024-1-4 11:41
标题:
webview和原生进行通信的方式有哪些?怎么实现?
[md]**关键字**
ArkWeb与原生通信,JSBridge
**解决方案**
1.Native->H5使用runJavaScript接口注入JS进行通信,H5->Native使用registerJavaScriptProy接口,事先将Native方法注册至H5侧,H5通过调用前端方法实现与Native侧的通信。详细使用流程见onInterceptRequest接口使用文档、registerJavaScriptProxy接口使用文档、javaScriptProxy接口使用文档
2.runJavaScript、registerJavaScriptProy接口同时在NDK侧C API暴露,预计1230 2D版本交付,使用资料待交付后统一刷新。
3.使用onInterceptrequest接口拦截H5侧请求,同时将Native侧数据作为Response返回至H5,实现Native与H5的通信,详细使用流程见onInterceptRequest接口使用文档。
**参考资料**
1.runJavaScript接口使用文档
2.registerJavaScriptProxy接口使用文档、javaScriptProxy接口使用文档
3.onInterceptRequest接口使用文档
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5