如何通过 JavaScriptProxy 代理机制在鸿蒙应用中实现 JS 调用 ArkUI 主进程的拨打电话功能?
尝试:
typescript
Copy
// ArkUI侧注册代理
webview.registerJavaScriptProxy({
callPhoneNumber: (number: string) => {
call.makeCall(number); // 调用系统电话接口
}
}, "JSBridge");
// JS侧调用
window.JSBridge.callPhoneNumber("123456");
期望结果:
验证 JS 调用后能否正确触发系统拨号界面,并统计接口调用耗时(目标 < 50ms)。