• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Webview错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 17100001 WebviewController没有和具体的Web组件关联
8
9**错误信息**
10
11Init error. The WebviewController must be associated with a Web component.
12
13**错误描述**
14
15WebviewController还没有和具体的Web组件关联,无法进行相应的操作。
16
17**处理步骤**
18
19请检查WebviewController对象是否已与Web组件关联,可以通过[onControllerAttached()](ts-basic-components-web.md#oncontrollerattached10)接口进行检查。
20
21
22## 17100002 Url格式错误
23
24**错误信息**
25
26Invalid url.
27
28**错误描述**
29
30Url格式错误。
31
32**处理步骤**
33
34请检查输入的url是否正确且url长度不超过2048。
35
36
37## 17100003 resource路径错误
38
39**错误信息**
40
41Invalid resource path or file type.
42
43**错误描述**
44
45resource路径错误。
46
47**可能原因**
48
49资源路径下文件不存在或无法访问。
50
51**处理步骤**
52
53请检查输入的resource路径是否正确。
54
55
56## 17100004 功能开关未打开
57
58**错误信息**
59
60Function not enabled.
61
62**错误描述**
63
64功能开关未打开。
65
66**处理步骤**
67
68请检查相关功能开关是否已配置打开,如该功能对应的XXXAccess是否配置为true。
69
70
71## 17100005 cookie value格式错误
72
73**错误信息**
74
75Invalid cookie value.
76
77**错误描述**
78
79cookie value格式错误。
80
81**可能原因**
82
83不支持的cookie value类型。
84
85**处理步骤**
86
87请检查输入的value是否正确。
88
89
90## 17100006 无法注册message port回调
91
92**错误信息**
93
94Failed to register a message event for the port.
95
96**错误描述**
97
98无法注册message port回调。
99
100**可能原因**
101
102port可能已经关闭。
103
104**处理步骤**
105
106请检查port是否关闭。
107
108
109## 17100008 删除不存在的javaScriptProxy
110
111**错误信息**
112
113Failed to delete JavaScriptProxy because it does not exist.
114
115**错误描述**
116
117删除不存在的javaScriptProxy。
118
119**可能原因**
120
121传入的javaScriptProxy之前没有注册。
122
123**处理步骤**
124
125检查传入的javaScriptProxy是否注册成功。
126
127
128## 17100010 无法使用该端口发送消息
129
130**错误信息**
131
132Failed to post messages through the port.
133
134**错误描述**
135
136无法使用该端口发送消息。
137
138**可能原因**
139
140该端口已关闭,或者对端端口已关闭。
141
142**处理步骤**
143
1441. 请确认本端端口是否调用了close接口。
145
1462. 请确认本端是否设置了port的onMessageEvent回调。
147
148
149## 17100011 输入参数origin错误
150
151**错误信息**
152
153Invalid origin.
154
155**错误描述**
156
157输入参数origin错误。
158
159**可能原因**
160
1611. 参数origin为空。
162
1632. 参数origin不合法。
164
165**处理步骤**
166
167检查输入的参数。
168
169
170## 17100012 无可获取的webstorage源
171
172**错误信息**
173
174Invalid web storage origin.
175
176**错误描述**
177
178无可获取的webstorage源。
179
180**可能原因**
181
182没有使用相关的JS数据库API。
183
184**处理步骤**
185
1861. 检查是否有使用JS数据库API。
187
1882. 如果已经使用,检查调用失败原因,如databaseAccess开关是否打开。
189
190
191## 17100013 预连接时,输入socket数目无效
192
193**错误信息**
194
195The number of sockets to be preconnected is invalid.
196
197**错误描述**
198
199预连接时,输入socket的数目是无效的。
200
201**可能原因**
202
203预连接时,输入socket的数目小于等于0,或者大于6。
204
205**处理步骤**
206
207检查输入的socket的数目范围是否大于0且小于等于6。
208
209
210## 17100014 类型和值不匹配
211
212**错误信息**
213
214The type and value of the message do not match.
215
216**错误描述**
217
218消息的类型和值不匹配。
219
220**可能原因**
221
222获取消息的值和消息本身的类型不匹配。
223
224**处理步骤**
225
226需要根据消息的类型调用相应的接口来获取消息的值。举例:如获取到的类型是BOOLEAN,则需要调用GetBoolean接口来获取布尔值。
227
228
229## 17100016 下载任务没有处于暂停状态
230
231**错误信息**
232
233The download task is not paused.
234
235**错误描述**
236
237下载任务没有处于暂停状态。
238
239**可能原因**
240
241在下载没有暂停的情况下调用了WebDownloadItem.resume242
243**处理步骤**
244
245下载并没有被暂停,不需要恢复。
246
247## 17100018 没有设置一个委托类来接收下载状态
248
249**错误信息**
250
251No WebDownloadDelegate has been set yet.
252
253**错误描述**
254
255没有设置一个委托类来接收下载状态。
256
257**可能原因**
258
259没有设置委托类就调用了WebDownloadManager.resumeDownload260
261**处理步骤**
262
263先通过WebDownloadManager.setDownloadDelegate设置一个委托类。
264
265## 17100019 下载还没开始
266
267**错误信息**
268
269The download task is not started yet.
270
271**错误描述**
272
273下载任务还未开始。
274
275**可能原因**
276
277下载任务还没开始,此时调用pause/resume是无效的。
278
279**处理步骤**
280
281需要在WebDownloadDelegate.onBeforeDownload中调用start('xxx')并指定下载路径。
282
283## 17100020 注册自定义协议失败
284
285**错误信息**
286
287Failed to register custom schemes.
288
289**错误描述**
290
291注册自定义协议失败。
292
293**可能原因**
294
295在ArkWeb引擎初始化之后才设置自定义协议。
296
297**处理步骤**
298
299注册自定义协议需要在ArkWeb引擎初始化之前设置。
300
301## 17100021 WebResourceHandler已经失效
302
303**错误信息**
304
305The resource handler is invalid.
306
307**错误描述**
308
309WebResourceHandler已经失效。
310
311**可能原因**
312
3131.对应的请求在WebSchemeHandler中没有拦截;
314
3152.该请求拦截在构造返回体之前,因为某些原因已经请求结束;
316
3173.该WebResourceHandler已经调用过didFinish和didFail。
318
319
320**处理步骤**
321
322请勿在以上所说的情况下调用WebResourceHandler的接口。
323
324## 17100022 WebHttpBodyStream初始化失败
325
326**错误信息**
327
328Failed to initialize the HTTP body stream.
329
330**错误描述**
331
332WebHttpBodyStream数据初始化失败。
333
334**可能原因**
335
336发起的POST等类型的请求中,携带的数据不合法。例如里面数据流中有文件类型的数据,但是该文件路径不存在,则数据流初始化失败。
337
338**处理步骤**
339
340检查发起的POST等类型的请求中,携带的数据是否合法。