ArkWeb_JavaScriptValueAPI

typedef struct {...} ArkWeb_JavaScriptValueAPI

概述

定义了ArkWeb的JavaScriptValue接口。在调用接口之前,建议使用ARKWEB_MEMBER_MISSING检查函数结构体是否有对应的函数指针,避免SDK与设备ROM不匹配导致崩溃。

起始版本: 18

相关模块: Web

所在头文件: arkweb_type.h

汇总

成员变量

名称 描述
size_t size 结构体的大小。

成员函数

名称 描述
ArkWeb_JavaScriptValuePtr (*createJavaScriptValue)(ArkWeb_JavaScriptValueType type, void* data, size_t dataLength) 创建一个JavaScript值,用于返回给HTML。

成员函数说明

createJavaScriptValue()

ArkWeb_JavaScriptValuePtr (*createJavaScriptValue)(ArkWeb_JavaScriptValueType type, void* data, size_t dataLength)

描述:

创建一个JavaScript值,用于返回给HTML。

起始版本: 18

参数:

参数项 描述
ArkWeb_JavaScriptValueType type JavaScript值的类型。
void* data JavaScript值的数据缓冲区。
size_t dataLength JavaScript值的缓冲区大小。

返回:

类型 说明
ArkWeb_JavaScriptValuePtr 创建出来的JavaScript值。