模块描述
本模块提供Web控制能力,网页显示的能力请参考组件描述。
元服务中使用ArkWeb的说明,请参考Web组件概述。
- 本模块首批接口从API version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
- 示例效果请以真机运行为准。
- 静态方法必须在用户界面(UI)线程上使用。
该模块提供以下Web控制相关的常用功能:
- AdsBlockManager:广告过滤配置。
- BackForwardCacheOptions:前进后退缓存配置。
- BackForwardCacheSupportedFeatures:设置前进后退缓存配置所支持的特性。
- GeolocationPermissions:地理位置权限配置。
- JsMessageExt:执行JavaScript脚本的结果。
- MediaSourceInfo:媒体源信息。
- NativeMediaPlayerSurfaceInfo:应用接管媒体播放时渲染信息。
- PdfData:生成的PDF输出数据。
- ProxyConfig:网络代理配置。
- ProxyController:网络代理控制器。
- WebviewController:Web组件控制器。
- WebCookieManager:Cookie管理。
- WebDataBase:数据库管理。
- WebDownloadDelegate:下载任务状态事件。
- WebDownloadItem:下载任务。
- WebDownloadManager:下载任务管理。
- WebHttpBodyStream:HTTP请求体。
- WebMessageExt:前端与应用通信数据对象。
- WebResourceHandler:资源加载控制。
- WebSchemeHandler:指定Scheme的请求拦截器。
- WebSchemeHandlerRequest:通过拦截器拦截到的请求。
- WebSchemeHandlerResponse:为拦截到的请求创建自定义响应。
- WebStorage:Web组件存储操作接口。
- BackForwardList:历史信息列表。
- NativeMediaPlayerBridge:托管网页媒体播放器桥接接口。
- NativeMediaPlayerHandler:托管网页媒体播放器的事件接口。
- WebMessagePort:网页前端与应用的消息端口。
需要权限
访问在线网页时需添加网络权限:ohos.permission.INTERNET,具体申请方式请参考声明权限。
导入模块
import { webview } from '@kit.ArkWeb';
系统能力: SystemCapability.Web.Webview.Core