• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# arkweb_error_code.h
2<!--Kit: ArkWeb-->
3<!--Subsystem: Web-->
4<!--Owner: @aohui-->
5<!--Designer: @yaomingliu-->
6<!--Tester: @ghiker-->
7<!--Adviser: @HelloCrease-->
8
9## 概述
10
11声明ArkWeb NDK接口异常错误码。
12
13**库:** libohweb.so
14
15**系统能力:** SystemCapability.Web.Webview.Core
16
17**起始版本:** 12
18
19**相关模块:** [Web](capi-web.md)
20
21## 汇总
22
23### 枚举
24
25| 名称                                    | typedef关键字 | 描述 |
26|---------------------------------------|------------|----|
27| [ArkWeb_ErrorCode](#arkweb_errorcode) | ArkWeb_ErrorCode  | 定义ArkWeb NDK接口异常错误码。  |
28| [ArkWeb_BlanklessErrorCode](#arkweb_blanklesserrorcode) | ArkWeb_BlanklessErrorCode  | 定义无白屏加载的异常错误码。  |
29
30## 枚举类型说明
31
32### ArkWeb_ErrorCode
33
34```
35enum ArkWeb_ErrorCode
36```
37
38**描述:**
39
40定义ArkWeb NDK接口异常错误码。
41
42**起始版本:** 12
43
44| 枚举项                                     | 描述                                                |
45| ------------------------------------------ | --------------------------------------------------- |
46| ARKWEB_SUCCESS = 0                         | 成功。                                              |
47| ARKWEB_INIT_ERROR = 17100001               | 初始化失败。                                        |
48| ARKWEB_ERROR_UNKNOWN = 17100100            | 未知错误。                                          |
49| ARKWEB_INVALID_PARAM = 17100101            | 参数无效。                                          |
50| ARKWEB_SCHEME_REGISTER_FAILED = 17100102   | 注册scheme的配置失败,应该在创建ArkWeb之前注册。    |
51| ARKWEB_INVALID_URL = 17100103              | 无效的URL。                                         |
52| ARKWEB_INVALID_COOKIE_VALUE = 17100104     | 无效的cookie值。                                    |
53| ARKWEB_LIBRARY_OPEN_FAILURE = 17100105     | 打开动态链接库失败。<br>**起始版本:** 15           |
54| ARKWEB_LIBRARY_SYMBOL_NOT_FOUND = 17100106 | 动态链接库中找不到所需的符号。<br>**起始版本:** 15 |
55| ARKWEB_COOKIE_MANAGER_NOT_INITIALIZED = 17100107 | CookieManager未初始化。<br>**起始版本:** 20 |
56| ARKWEB_COOKIE_MANAGER_INITIALIZE_FAILED = 17100108 | CookieManager初始化失败。<br>**起始版本:** 20 |
57| ARKWEB_COOKIE_SAVE_FAILED = 17100109 | 保存cookie失败。<br>**起始版本:** 20 |
58
59### ArkWeb_BlanklessErrorCode
60
61```
62enum ArkWeb_BlanklessErrorCode
63```
64
65**描述:**
66
67定义无白屏加载的异常错误码。
68
69**起始版本:** 20
70
71| 枚举项                                     | 描述                                                |
72| ------------------------------------------ | --------------------------------------------------- |
73| ARKWEB_BLANKLESS_SUCCESS = 0               | 成功。                                               |
74| ARKWEB_BLANKLESS_ERR_UNKNOWN = -1          | 未知错误,内部状态错误等。                             |
75| ARKWEB_BLANKLESS_ERR_INVALID_ARGS = -2     | 参数不合法。                                          |
76| ARKWEB_BLANKLESS_ERR_CONTROLLER_NOT_INITED = -3 | WebViewController未绑定组件。                       |
77| ARKWEB_BLANKLESS_ERR_KEY_NOT_MATCH = -4    | 未匹配到key值,对于OH_NativeArkWeb_SetBlanklessLoadingWithKey需与OH_NativeArkWeb_GetBlanklessInfoWithKey配套使用并且key值一致,否则返回该错误码。 |
78| ARKWEB_BLANKLESS_ERR_SIGNIFICANT_CHANGE = -5 | 当相似度较低时,系统会判定为跳变太大,OH_NativeArkWeb_SetBlanklessLoadingWithKey接口启用插帧不成功。 |
79| ARKWEB_BLANKLESS_ERR_DEVICE_NOT_SUPPORT = 801 | 该设备不适用于此功能。 |
80