• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Web
2
3## Overview
4
5This module provides error codes for the exceptions of ArkWeb NDK APIs,
6
7APIs for injecting objects and executing JavaScript code,
8
9APIs for intercepting ArkWeb requests,
10
11and error codes for the ArkWeb network protocol stack.
12
13In addition, ArkWeb capabilities on the native side are also provided, such as refreshing web pages, executing JavaScript code, and registering callbacks.
14
15For details, see [Mutual Invoking Between the Application and the Frontend Page (C/C++)](../../web/arkweb-ndk-jsbridge.md), [Establishing a Data Channel Between the Application and the Frontend Page (C/C++)](../../web/arkweb-ndk-page-data-channel.md) and [Intercepting Network Requests Initiated by the Web Component](../../web/web-scheme-handler.md).
16
17**Since**: 12
18## Files
19
20| Name| Description|
21| -- | -- |
22| [arkweb_error_code.h](capi-arkweb-error-code-h.md) | Declares the error codes of the ArkWeb NDK APIs.|
23| [arkweb_interface.h](capi-arkweb-interface-h.md) | Provides the ArkWeb APIs for obtaining native APIs and the basic native API types.|
24| [arkweb_net_error_list.h](capi-arkweb-net-error-list-h.md) | Declares the error codes of the ArkWeb network protocol stack.|
25| [arkweb_scheme_handler.h](capi-arkweb-scheme-handler-h.md) | Declares the APIs used to intercept requests from ArkWeb.|
26| [arkweb_type.h](capi-arkweb-type-h.md) | Defines the native common types of ArkWeb.|
27| [native_interface_arkweb.h](capi-native-interface-arkweb-h.md) | Declares APIs used to inject objects and execute JavaScript code.|
28