如何桥接鸿蒙原生与H5之间的交互?

我想获取H5上的数据,怎么交互

鸿蒙
webview
5天前
浏览
收藏 0
回答 2
已解决
回答 2
按赞同
/
按时间
zhongcx

在鸿蒙原生Web组件中注册交互方法

Web()
        .javaScriptProxy({
          name: "hm",
          object: this.webService,
          methodList: this.methodList,
          controller: this.controller,
        })
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

我之前写过例子,参考:​​​​https://blog.csdn.net/zhongcongxu01/article/details/142550090​

官方文档参考:​​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5​


重点关注registerJavaScriptProxy和runJavaScript

分享
微博
QQ
微信
回复
3天前
wei_shuo

鸿蒙中,通过 WebView 的​addJavascriptInterface​方法将原生对象暴露给 H5,让 H5 调用传递数据;或利用 WebSocket 建立连接实现双向数据传输;还能使用消息通道,通过​postMessage​方法和监听​message​事件来进行交互获取 H5 数据

WebView之简易h5与原生交互​:​​https://developer.huawei.com/consumer/cn/blog/topic/03171307462611086​


已于2025-3-23 13:24:59修改
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS H5
697浏览 • 1回复 待解决
HarmonyOS H5原生交互
754浏览 • 1回复 待解决
HarmonyOS web原生H5如何交互
1307浏览 • 1回复 待解决
HarmonyOS webH5交互
1453浏览 • 1回复 待解决
HarmonyOS ArkTSH5交互方法
758浏览 • 1回复 待解决
HarmonyOS h5原生交互、页面状态机
623浏览 • 1回复 待解决
HarmonyOS web原生代码方法
717浏览 • 1回复 待解决
H5页面如何ArkTS交互
3831浏览 • 1回复 待解决
HarmonyOS 原生H5页面交互
551浏览 • 1回复 待解决
HarmonyOS H5应用侧数据交互Demo
1346浏览 • 1回复 待解决
HarmonyOS 原生webview中H5消息通信
639浏览 • 1回复 待解决
HarmonyOS webH5两端数据交互
1715浏览 • 1回复 待解决
H5原生调JSbrigedemo示例
830浏览 • 1回复 待解决