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. |