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