# Enums
> **说明:**
>
> 本模块首批接口从API version 9开始支持,后续版本的新增接口,则采用上角标单独标记接口的起始版本。
## WebHitTestType
[getLastHitTest](./arkts-apis-webview-WebviewController.md#getlasthittest18)接口用于指示游标节点。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------- | -- |----------------------------------------- |
| EditText | 0 |可编辑的区域。 |
| Email | 1 |电子邮件地址。 |
| HttpAnchor | 2 |超链接,其中src为http。 |
| HttpAnchorImg | 3 |带有超链接的图片,其中src为http + HTML::img。 |
| Img | 4 |HTML::img标签。 |
| Map | 5 |地理地址。 |
| Phone | 6 |电话号码。 |
| Unknown | 7 |未知内容。 |
## SecureDnsMode10+
Web组件使用HTTPDNS的模式。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------- | -- |----------------------------------------- |
| OFF | 0 |不使用HTTPDNS, 可以用于撤销之前使用的HTTPDNS配置。|
| AUTO | 1 |自动模式,用于解析的设定DNS服务器不可用时,可自动回落至系统DNS。|
| SECURE_ONLY | 2 |强制使用设定的HTTPDNS服务器进行域名解析。|
## SecurityLevel11+
当前网页的安全级别。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------- | -- |----------------------------------------- |
| NONE | 0 |页面既不绝对安全,也不是不安全,即是中立。例如,部分scheme非http/https的URL。|
| SECURE | 1 |页面安全,页面使用的是HTTPS协议,且使用了信任的证书。|
| WARNING | 2 |页面不安全。例如,使用HTTP协议或使用HTTPS协议但使用旧版TLS版本。|
| DANGEROUS | 3 |页面不安全。尝试HTTPS并失败、页面未通过身份验证、页面上包含不安全活动内容的HTTPS、恶意软件、网络钓鱼或任何其他可能危险的严重安全问题。 |
## MediaPlaybackState12+
当前网页的播控状态。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------- | ---- | ------------------ |
| NONE | 0 | 页面无音视频启播。 |
| PLAYING | 1 | 页面音视频播放中。 |
| PAUSED | 2 | 页面音视频暂停。 |
| STOPPED | 3 | 页面音视频停止。 |
## PressureLevel14+
内存压力等级。在应用主动清理Web组件占用的缓存时,Web内核会根据内存压力等级,进行缓存释放。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------------------------- | - | ---------- |
| MEMORY_PRESSURE_LEVEL_MODERATE | 1 | 中等内存压力等级。这个等级下,Web内核会尝试释放重新分配开销较小且不需要立即使用的缓存。 |
| MEMORY_PRESSURE_LEVEL_CRITICAL | 2 | 严重内存压力等级。这个等级下,Web内核会尝试释放所有可能的内存缓存。 |
## WebMessageType10+
[webMessagePort](./arkts-apis-webview-WebMessagePort.md)接口所支持的数据类型。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------ | -- |------------------------------- |
| NOT_SUPPORT | 0 |不支持的数据类型。|
| STRING | 1 |字符串类型。|
| NUMBER | 2 |数值类型。|
| BOOLEAN | 3 |布尔类型。|
| ARRAY_BUFFER | 4 |原始二进制数据缓冲区。|
| ARRAY | 5 |数组类型。|
| ERROR | 6 |错误类型。|
## JsMessageType10+
[runJavaScriptExt](./arkts-apis-webview-WebviewController.md#runjavascriptext10)接口脚本执行后返回的结果的类型。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------ | -- |--------------------------------- |
| NOT_SUPPORT | 0 |不支持的数据类型。|
| STRING | 1 |字符串类型。|
| NUMBER | 2 |数值类型。|
| BOOLEAN | 3 |布尔类型。|
| ARRAY_BUFFER | 4 |原始二进制数据缓冲区。|
| ARRAY | 5 |数组类型|
## RenderProcessMode12+
ArkWeb渲染子进程模式类型。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------- | -- |----------------------------------------- |
| SINGLE | 0 |ArkWeb单渲染子进程模式。该模式下,多个Web复用一个渲染子进程。|
| MULTIPLE | 1 |ArkWeb多渲染子进程模式。该模式下,每个Web一个渲染子进程。|
## OfflineResourceType12+
[OfflineResourceMap](./arkts-apis-webview-i.md#offlineresourcemap12)对象对应的本地离线资源的接口类型。
**系统能力:** SystemCapability.Web.Webview.Core
| 名称 | 值 | 说明 |
| ------------ | -- |--------------------------------- |
| IMAGE | 0 | 图片类型的资源。 |
| CSS | 1 | CSS类型的资源。|
| CLASSIC_JS | 2 | 通过