HarmonyOS 对 Cordova、ionic 的支持

​我们公司使用的是 Cordova 开发 Hybrid 应用,看文档中HarmonyOS对 Cordova 是没有支持的,想了解是否有部分的支持。

1、首先是想了解对 Cordova 是否有支持,有部分支持也可以,帮助搭建 Cordova 的一些基础框架和架构,具体的插件我们也可以自己来做。

2、如果没有 Cordova 的支持,是否有比较成熟的 jsbridge ,明确前端和原生的交互接口、异常处理等,这样我们做原生和 js 交互时还比较方便。​

HarmonyOS
2024-11-06 11:24:24
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
wx6747fe2b62e42
1

鸿蒙cordova,已经支持了,也支持各种插件,完全遵从cordova官方标准。ionic anjularjs vue React jquery等都支持。

参考如下:

​​​​https://blog.csdn.net/chenlihuiabc/article/details/144107785​

鸿蒙三方中心仓库

​https://ohpm.openharmony.cn/#/cn/detail/@magongshou%2Fharmony-cordova​


已于2024-11-28 13:26:03修改
分享
微博
QQ
微信
回复
2024-11-28 13:23:03
zbw_apple

​Cordova 暂不支持。

1、jsBridge目前已经支持。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-web-0000001860247877

1.1 ArkTS调用H5:通过 runJavaScript 接口(对应evaluateJavaScript接口)调用 HTML中的代码,异步执行JS脚本。

1.2 H5调用ArkTS:通过 javaScriptProxy 接口(对应addJavascriptInterface接口),将对象注册到HTML的window对象上。

1.3 ArkTS与H5双向通信通过 createWebMessagePorts、PostMessage接口(对应安卓WebMessagePort、postWebMessage接口),创建一个消息通道[port1,port2]与JS进行通信。

关于jsbridge的使用案例可以参考文档: ​https://ohpm.openharmony.cn/#/cn/detail/@ncc%2Fjsbridge

分享
微博
QQ
微信
回复
2024-11-06 16:05:35
相关问题
HarmonyOS 目前是否支持cordova
686浏览 • 2回复 待解决
webviewCodeCache支持程度
567浏览 • 1回复 待解决
确认HarmonyOSdes加密协议支持情况
155浏览 • 0回复 待解决
请问鸿蒙os科学计算支持怎样?
2679浏览 • 1回复 待解决
HarmonyOS 权限管控情况
159浏览 • 1回复 待解决
HarmonyOS Webabout:blank组件拦截
169浏览 • 1回复 待解决
harmonyOS芯片是否有硬要求?
9185浏览 • 2回复 已解决
HarmonyOS 编译个别文件存在异常?
109浏览 • 0回复 待解决
web组件html文件加载
748浏览 • 1回复 待解决