HarmonyOS webview与H5交互方式应该使用jsbridge还是消息通讯
H5做的即时通讯,需要把H5的聊天记录保存到本地数据库,所以会频繁调用原生存库方法,是应该用js桥还是通过WebMessagePorts消息通讯适合。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  怎么实现webview暴露方法与H5交互 
1266浏览  • 1回复 待解决
HarmonyOS webview加载H5页面与原生交互jsBrige的实现方式 
1083浏览  • 1回复 待解决
HarmonyOS 原生与webview中的H5消息通信 
1184浏览  • 1回复 待解决
HarmonyOS  web与H5交互 
2038浏览  • 1回复 待解决
HarmonyOS  使用JSBridge进行H5与app通信数据异常 
1294浏览  • 1回复 待解决
HarmonyOS webview 怎么和H5交互 
1179浏览  • 1回复 待解决
HarmonyOS ArkTS与H5交互方法 
1295浏览  • 1回复 待解决
Web中webview和H5交互 
2439浏览  • 1回复 待解决
h5嵌入HarmonyOS ,与HarmonyOS ArkTS进行交互 
1484浏览  • 1回复 待解决
H5页面如何与ArkTS交互 
4803浏览  • 1回复 待解决
HarmonyOS  web与H5两端数据交互 
2849浏览  • 1回复 待解决
HarmonyOS  H5与应用侧数据交互的Demo 
1854浏览  • 1回复 待解决
HarmonyOS  H5和原生交互 
1361浏览  • 1回复 待解决
HarmonyOS  webview h5的localstorage 
1368浏览  • 1回复 待解决
如何桥接鸿蒙原生与H5之间的交互? 
1873浏览  • 2回复 已解决
HarmonyOS flutter与h5交互传参是否支持回调 
1083浏览  • 1回复 待解决
HarmonyOS 原生跟h5交互现在有没有合适的框架,只使用webview不行,功能受限,h5不能调用原生的功能 
1362浏览  • 1回复 待解决
HarmonyOS ArkTS主动与H5通信方式是什么 
1833浏览  • 1回复 待解决
HarmonyOS  WebView加载H5卡顿 
1319浏览  • 1回复 待解决
HarmonyOS  web原生和H5如何交互? 
1828浏览  • 1回复 待解决
HarmonyOS H5和应用侧数据交互 
1741浏览  • 1回复 待解决
webview加载Vue h5失败 
19408浏览  • 5回复 待解决
HarmonyOS h5原生交互、页面状态机 
1147浏览  • 1回复 待解决
HarmonyOS  webview h5跳转到应用 
1022浏览  • 1回复 待解决
HarmonyOS  webview加载H5显示过慢 
1413浏览  • 1回复 待解决





















解决方案
用jsbridge:
1.前端页面调用应用侧函数。注册应用侧代码有两种方式,一种在Web组件初始化调用,使用javaScriptProxy()接口。另外一种在Web组件初始化完成后调用,使用registerJavaScriptProxy()接口。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#javascriptproxy
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#registerjavascriptproxy
2.应用侧调用前端页面函数。应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#runjavascript