• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkWeb API Reference
2
3- ArkTS API<!--arkweb-arkts-->
4  - @ohos.web.webview (Webview)<!--js-apis-webview-->
5    - [Module Description](arkts-apis-webview.md)
6    - [Functions](arkts-apis-webview-f.md)
7    - [Class (AdsBlockManager)](arkts-apis-webview-AdsBlockManager.md)
8    - [Class (BackForwardCacheOptions)](arkts-apis-webview-BackForwardCacheOptions.md)
9    - [Class (BackForwardCacheSupportedFeatures)](arkts-apis-webview-BackForwardCacheSupportedFeatures.md)
10    - [Class (GeolocationPermissions)](arkts-apis-webview-GeolocationPermissions.md)
11    - [Class (JsMessageExt)](arkts-apis-webview-JsMessageExt.md)
12    - [Class (MediaSourceInfo)](arkts-apis-webview-MediaSourceInfo.md)
13    - [Class (NativeMediaPlayerSurfaceInfo)](arkts-apis-webview-NativeMediaPlayerSurfaceInfo.md)
14    - [Class (PdfData)](arkts-apis-webview-PdfData.md)
15    - [Class (ProxyConfig)](arkts-apis-webview-ProxyConfig.md)
16    - [Class (ProxyController)](arkts-apis-webview-ProxyController.md)
17    - [Class (ProxyRule)](arkts-apis-webview-ProxyRule.md)
18    - [Class (WebviewController)](arkts-apis-webview-WebviewController.md)
19    - [Class (WebCookieManager)](arkts-apis-webview-WebCookieManager.md)
20    - [Class (WebDataBase)](arkts-apis-webview-WebDataBase.md)
21    - [Class (WebDownloadDelegate)](arkts-apis-webview-WebDownloadDelegate.md)
22    - [Class (WebDownloadItem)](arkts-apis-webview-WebDownloadItem.md)
23    - [Class (WebDownloadManager)](arkts-apis-webview-WebDownloadManager.md)
24    - [Class (WebHttpBodyStream)](arkts-apis-webview-WebHttpBodyStream.md)
25    - [Class (WebMessageExt)](arkts-apis-webview-WebMessageExt.md)
26    - [Class (WebResourceHandler)](arkts-apis-webview-WebResourceHandler.md)
27    - [Class (WebSchemeHandler)](arkts-apis-webview-WebSchemeHandler.md)
28    - [Class (WebSchemeHandlerRequest)](arkts-apis-webview-WebSchemeHandlerRequest.md)
29    - [Class (WebSchemeHandlerResponse)](arkts-apis-webview-WebSchemeHandlerResponse.md)
30    - [Class (WebStorage)](arkts-apis-webview-WebStorage.md)
31    - [Interface (BackForwardList)](arkts-apis-webview-BackForwardList.md)
32    - [Interface (NativeMediaPlayerBridge)](arkts-apis-webview-NativeMediaPlayerBridge.md)
33    - [Interface (NativeMediaPlayerHandler)](arkts-apis-webview-NativeMediaPlayerHandler.md)
34    - [Interface (WebMessagePort)](arkts-apis-webview-WebMessagePort.md)
35    - [Interfaces (Others)](arkts-apis-webview-i.md)
36    - [Enums](arkts-apis-webview-e.md)
37    - [Types](arkts-apis-webview-t.md)
38  - [@ohos.web.netErrorList](arkts-apis-netErrorList.md)
39- ArkTS Components<!--arkweb-comp-->
40  - Web<!--ts-basic-components-web-->
41    - [Components](arkts-basic-components-web.md)
42    - [Attributes](arkts-basic-components-web-attributes.md)
43    - [Events](arkts-basic-components-web-events.md)
44    - [Class (ClientAuthenticationHandler)](arkts-basic-components-web-ClientAuthenticationHandler.md)
45    - [Class (ConsoleMessage)](arkts-basic-components-web-ConsoleMessage.md)
46    - [Class (ControllerHandler)](arkts-basic-components-web-ControllerHandler.md)
47    - [Class (DataResubmissionHandler)](arkts-basic-components-web-DataResubmissionHandler.md)
48    - [Class (EventResult)](arkts-basic-components-web-EventResult.md)
49    - [Class (FileSelectorParam)](arkts-basic-components-web-FileSelectorParam.md)
50    - [Class (FileSelectorResult)](arkts-basic-components-web-FileSelectorResult.md)
51    - [Class (FullScreenExitHandler)](arkts-basic-components-web-FullScreenExitHandler.md)
52    - [Class (HttpAuthHandler)](arkts-basic-components-web-HttpAuthHandler.md)
53    - [Class (JsGeolocation)](arkts-basic-components-web-JsGeolocation.md)
54    - [Class (JsResult)](arkts-basic-components-web-JsResult.md)
55    - [Class (PermissionRequest)](arkts-basic-components-web-PermissionRequest.md)
56    - [Class (ScreenCaptureHandler)](arkts-basic-components-web-ScreenCaptureHandler.md)
57    - [Class (SslErrorHandler)](arkts-basic-components-web-SslErrorHandler.md)
58    - [Class (WebContextMenuParam)](arkts-basic-components-web-WebContextMenuParam.md)
59    - [Class (WebContextMenuResult)](arkts-basic-components-web-WebContextMenuResult.md)
60    - [Class (WebCookie)](arkts-basic-components-web-WebCookie.md)
61    - [Class (WebKeyboardController)](arkts-basic-components-web-WebKeyboardController.md)
62    - [Class (WebResourceError)](arkts-basic-components-web-WebResourceError.md)
63    - [Class (WebResourceRequest)](arkts-basic-components-web-WebResourceRequest.md)
64    - [Class (WebResourceResponse)](arkts-basic-components-web-WebResourceResponse.md)
65    - [Interfaces (Others)](arkts-basic-components-web-i.md)
66    - [Enums](arkts-basic-components-web-e.md)
67    - [Types](arkts-basic-components-web-t.md)
68    - [Deprecated Class (WebController, deprecated)](arkts-basic-components-web-WebController.md)
69- C API<!--arkweb-c-->
70  - Modules<!--arkweb-module-->
71    - [Web](capi-web.md)
72  - Header Files<!--arkweb-headerfile-->
73    - [arkweb_error_code.h](capi-arkweb-error-code-h.md)
74    - [arkweb_interface.h](capi-arkweb-interface-h.md)
75    - [arkweb_net_error_list.h](capi-arkweb-net-error-list-h.md)
76    - [arkweb_scheme_handler.h](capi-arkweb-scheme-handler-h.md)
77    - [arkweb_type.h](capi-arkweb-type-h.md)
78    - [native_interface_arkweb.h](capi-native-interface-arkweb-h.md)
79  - Structs<!--arkweb-struct-->
80    - [ArkWeb_AnyNativeAPI](capi-web-arkweb-anynativeapi.md)
81    - [ArkWeb_SchemeHandler_](capi-web-arkweb-schemehandler.md)
82    - [ArkWeb_ResourceHandler_](capi-web-arkweb-resourcehandler.md)
83    - [ArkWeb_Response_](capi-web-arkweb-response.md)
84    - [ArkWeb_ResourceRequest_](capi-web-arkweb-resourcerequest.md)
85    - [ArkWeb_RequestHeaderList_](capi-web-arkweb-requestheaderlist.md)
86    - [ArkWeb_HttpBodyStream_](capi-web-arkweb-httpbodystream.md)
87    - [ArkWeb_JavaScriptBridgeData](capi-web-arkweb-javascriptbridgedata.md)
88    - [ArkWeb_WebMessage*](capi-web-arkweb-webmessage8h.md)
89    - [ArkWeb_JavaScriptValue*](capi-web-arkweb-javascriptvalue8h.md)
90    - [ArkWeb_WebMessagePort*](capi-web-arkweb-webmessageport8h.md)
91    - [ArkWeb_JavaScriptObject](capi-web-arkweb-javascriptobject.md)
92    - [ArkWeb_ProxyMethod](capi-web-arkweb-proxymethod.md)
93    - [ArkWeb_ProxyMethodWithResult](capi-web-arkweb-proxymethodwithresult.md)
94    - [ArkWeb_ProxyObject](capi-web-arkweb-proxyobject.md)
95    - [ArkWeb_ProxyObjectWithResult](capi-web-arkweb-proxyobjectwithresult.md)
96    - [ArkWeb_ControllerAPI](capi-web-arkweb-controllerapi.md)
97    - [ArkWeb_ComponentAPI](capi-web-arkweb-componentapi.md)
98    - [ArkWeb_WebMessagePortAPI](capi-web-arkweb-webmessageportapi.md)
99    - [ArkWeb_WebMessageAPI](capi-web-arkweb-webmessageapi.md)
100    - [ArkWeb_CookieManagerAPI](capi-web-arkweb-cookiemanagerapi.md)
101    - [ArkWeb_JavaScriptValueAPI](capi-web-arkweb-javascriptvalueapi.md)
102- Error Codes<!--arkweb-arkts-errcode-->
103  - [Webview Error Codes](errorcode-webview.md)
104