typedef struct {...} ArkWeb_ProxyObject ArkWeb_ProxyObject是注入到Web页面的JavaScript代理对象结构体,用于将一组相关的ArkWeb_ProxyMethod方法组织成对象整体暴露给Web前端。该结构体指定了对象在JavaScript中的名称(objName)、方法数组(methodList)和方法数量(size),使得Native应用可以向Web页面暴露结构化的API集合。代理对象通过方法映射机制将Native侧的ArkWeb_ProxyMethod与JavaScript侧的方法调用进行关联,支持方法参数和返回值的自动转换。
起始版本: 12
相关模块: Web
所在头文件: arkweb_type.h
| 名称 | 描述 |
|---|---|
| const char* objName | 注入的对象名,命名应遵循JavaScript标识符规则,不支持特殊字符。 |
| const ArkWeb_ProxyMethod* methodList | 注入的对象携带的方法结构体数组。 |
| size_t size | 方法结构体数组的长度,必须与methodList数组的实际元素个数一致。 |