HarmonyOS Web开发,能否添加多个javaScriptProxy,验证发现不可以。能否支持?

HarmonyOS Web开发,能否添加多个javaScriptProxy,验证发现不可以。能否支持?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

​javaScriptProxy只支持注入一个JavaScript对象,如果要注册多个对象,请使用registerJavaScriptProxy。registerJavaScriptProxy使用指导:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-webview-V5#registerjavascriptproxy

例如可以在onControllerAttached中调用:​

Web({ src:'www.xhuawei.com', controller: this.webviewController }) 
  .onControllerAttached(() => { 
    try { 
      this.webviewController.registerJavaScriptProxy(this.testObjtest1, 'JSBridge1', ['toString','test']); 
      this.webviewController.registerJavaScriptProxy(this.testObjtest2, 'JSBridge2', ['test','toString']); 
    } catch (err) { 
      console.error(`Invoke webviewController.registerJavaScriptProxy failed! err: ${JSON.stringify(err)}`); 
    } 
  })
分享
微博
QQ
微信
回复
2天前
相关问题
zxing能否支持添加中心图标
829浏览 • 1回复 待解决
nova5系为啥不可以申请
6599浏览 • 1回复 待解决
动态申请权限能否添加描述
548浏览 • 1回复 待解决
ArkUI组件能否支持继承
1156浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
630浏览 • 1回复 待解决
文字能否添加过渡色(不是背景)?
157浏览 • 1回复 待解决
HarmonyOS 能否提供Web样例工程代码?
58浏览 • 1回复 待解决
harmonyos开发能否尽快提供map组件啊
6937浏览 • 2回复 待解决
HarmonyOS能否支持网络优先级调度?
224浏览 • 1回复 待解决
HarmonyOS 能否支持3D模型导入?
138浏览 • 0回复 待解决
arkTS卡片开发能否使用共享包?
303浏览 • 1回复 待解决