fc4e8ca9创建于 2025年12月17日历史提交

ArkWeb_JavaScriptValueAPI

typedef struct {...} ArkWeb_JavaScriptValueAPI

Overview

Defines the JavaScriptValue API of ArkWeb. Before calling this API, you are advised to use ARKWEB_MEMBER_MISSING to check whether the function struct has the corresponding pointer to avoid crash caused by mismatch between the SDK and the device ROM.

Since: 18

Related module: Web

Header file: arkweb_type.h

Summary

Member Variables

Name Description
size_t size Size of the struct.

Member Functions

Name Description
ArkWeb_JavaScriptValuePtr (*createJavaScriptValue)(ArkWeb_JavaScriptValueType type, void* data, size_t dataLength) Creates a JavaScript value to be returned to HTML.

Member Function Description

createJavaScriptValue()

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

Description

Creates a JavaScript value to be returned to HTML.

Since: 18

Parameters

Name Description
ArkWeb_JavaScriptValueType type Type of the JavaScript value.
void* data Pointer to the JavaScript value data.
size_t dataLength Length of the JavaScript value data.

Returns

Type Description
ArkWeb_JavaScriptValuePtr Created JavaScript value.