HarmonyOS web组件添加多个bridge object只有最后一个才会生效,期望全部生效。

示例代码:

.javaScriptProxy({
  object: this.controller.js2NativeBridge,
  name: "JS2NativeBridge",
  methodList: ["call", "on", "off"],
  controller: this.controller.webController,
})
  .javaScriptProxy({
    object: this.controller.js2NativeBridge,
    name: "JSBridge",
    methodList: ["call", "on", "off", "_invokeMethod"],
    controller: this.controller.webController,
  })
HarmonyOS
2024-12-27 15:41:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

javaScriptProxy 接口只支持注册一个对象,若需要注册多个对象请使用registerJavaScriptProxy9+。

具体请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-webview-V5#registerjavascriptproxy

分享
微博
QQ
微信
回复
2024-12-27 17:51:38
相关问题
HarmonyOS Web组件borderRadius不生效
591浏览 • 1回复 待解决
图片编辑-如何添加多个贴纸功能
562浏览 • 0回复 待解决
Web组件的onKeyEvent键盘事件不生效
2258浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
602浏览 • 1回复 待解决
HarmonyOS list最后一个显示不出来
459浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人