• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkWeb_JavaScriptObject
2
3
4## 概述
5
6注入的JavaScript结构体。
7
8**起始版本:** 12
9
10**相关模块:**[Web](_web.md)
11
12**所在头文件:** [arkweb_type.h](arkweb__type_8h.md)
13
14## 汇总
15
16
17### 成员变量
18
19| 名称 | 描述 |
20| -------- | -------- |
21| const uint8_t \* [buffer](#buffer) | 注入的JavaScript代码。  |
22| size_t [size](#size) | JavaScript代码长度。  |
23| [ArkWeb_OnJavaScriptCallback](_web.md#arkweb_onjavascriptcallback) [callback](#callback) | JavaScript执行完成的回调。  |
24| void \* [userData](#userdata) | 需要在回调中携带的自定义数据。  |
25
26
27## 结构体成员变量说明
28
29
30### buffer
31
32```
33const uint8_t* ArkWeb_JavaScriptObject::buffer
34```
35**描述:**
36
37注入的JavaScript代码。
38
39
40### callback
41
42```
43ArkWeb_OnJavaScriptCallback ArkWeb_JavaScriptObject::callback
44```
45**描述:**
46
47JavaScript执行完成的回调。
48
49
50### size
51
52```
53size_t ArkWeb_JavaScriptObject::size
54```
55**描述:**
56
57JavaScript代码长度。
58
59
60### userData
61
62```
63void* ArkWeb_JavaScriptObject::userData
64```
65**描述:**
66
67需要在回调中携带的自定义数据。
68