HarmonyOS js调用webview中的方法

js 调用 原生过来的指针是代理类,怎么做到转换到对应UI 组件上的方法的,还有就是非UI线程的操作如何回到UI线程上修改,代理如下:

.javaScriptProxy({ 
  object:this.jscallwindow, 
  name:'jscallwindow', 
  methodList:JsCallHarmonyTool.methods, 
  controller:this.webControl 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
HarmonyOS
2024-09-05 11:29:44
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

1.像name就是指注册对象的名称,methodList就是方法列表,和registerJavaScriptProxy类似

2.非主线程回到主线程等操作可以参考多线程,可以参考如下链接

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/0b_u5e76_u53d1_u80fd_u529b_u8fdb_u884c_u5f00_u53d1-V5

分享
微博
QQ
微信
回复
2024-09-05 18:12:01
相关问题
JSBind 如何调用 JS 方法 callback
2443浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法及传参?
1333浏览 • 1回复 待解决
webviewoninterceptrequest调用异步操作
2612浏览 • 1回复 待解决
HarmonyOS webviewJS 注入异常
772浏览 • 1回复 待解决
HarmonyOS 如何从webview监听调用事件
717浏览 • 1回复 待解决
HarmonyOS 数据类方法无法被调用
923浏览 • 1回复 待解决
HarmonyOS WebViewjs交互
823浏览 • 1回复 待解决
HarmonyOS WebView注入方法
768浏览 • 1回复 待解决
HarmonyOS webviewJS进行交互
720浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人