讨论广场 问答详情
H5页面如何与ArkTS交互?
HarmonyOS社区小助手 2024-01-18 10:18:55
69 评论 分享
鸿蒙官网鸿蒙应用开发

如题

69 评论 分享
写回答
全部评论(1)

问题现象
目前javaScriptProxy仅支持同步调用,异步调用无法获取执行结果。
解决措施
对javaScriptProxy和runJavaScript封装,实现JSBridge通信方案。适用于H5调用原生侧函数。使用Web组件javaScriptProxy将原生侧接口注入到H5的window对象上,通过runJavaScript接口执行JS脚本到H5中,并在回调中获取脚本执行结果。具体调用流程如下图所示:


 代码如下zip文件

H5页面如何与ArkTS交互.zip
下载
2024-01-18 10:22:27