HarmonyOS原生中的web组件如何和组件内渲染的h5进行通信

场景是原生希望能够发送消息到h5,h5接受到消息后进行接口刷新。

HarmonyOS
2024-09-05 10:18:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

通过对javaScriptProxy和runJavaScript封装,实现JSBridge通信方案。使用Web组件javaScriptProxy将原生侧接口注入到H5的window对象上,通过runJavaScript接口执行JS脚本到H5中,并在回调中获取脚本执行结果。

可以参考如下指导和Codelab:

● 文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-in-app-frontend-page-function-invoking-V5

● Codelab:https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-SelectContact

分享
微博
QQ
微信
回复
2024-09-05 15:54:19
相关问题
HarmonyOS web原生H5如何交互?
562浏览 • 1回复 待解决
HarmonyOS H5原生交互
31浏览 • 1回复 待解决
Web组件h5页面如何交互?
252浏览 • 1回复 待解决
H5图片在Web组件显示异常
287浏览 • 1回复 待解决
HarmonyOS h5ArkTS通信
318浏览 • 1回复 待解决
HarmonyOS web组件加载h5h5拉起摄像头
613浏览 • 1回复 待解决
HarmonyOS Web组件加载H5白屏
24浏览 • 1回复 待解决
HarmonyOS h5HarmonyOS怎么通信
186浏览 • 1回复 待解决
WebwebviewH5交互
1115浏览 • 1回复 待解决
HarmonyOS 原生H5页面交互
35浏览 • 1回复 待解决
HarmonyOS Web如何H5进行交互传值
25浏览 • 1回复 待解决
HarmonyOS Web组件加载在线H5页面
275浏览 • 1回复 待解决
H5原生调JSbrigedemo示例
246浏览 • 1回复 待解决
h5与应用端sdk通信问题
267浏览 • 1回复 待解决