diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md index 234c8df1644e2c064dc707e34ff1c901a8301574..8c92eb8a03de16824b0511d0c54415106396aa1c 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md @@ -3,7 +3,7 @@ 按钮组件,可快速创建不同样式的按钮。 > **说明:** -> 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 +> 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 ## 权限列表 @@ -21,44 +21,44 @@ - Button(options?: {type?: ButtonType, stateEffect?: boolean}) **表1** options参数说明 - - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | -------- | -------- | -------- | -------- | -------- | - | type | ButtonType | 否 | Capsule | 描述按钮风格。 | - | stateEffect | boolean | 否 | true | 按钮按下时是否开启切换效果,当状态置为false时,点击效果关闭。 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | ----------- | ---------- | ---- | ------- | --------------------------------- | + | type | ButtonType | 否 | Capsule | 描述按钮风格。 | + | stateEffect | boolean | 否 | true | 按钮按下时是否开启切换效果,当状态置为false时,点击效果关闭。 | -- Button(label?: [ResourceStr](../../ui/ts-types.md), options?: { type?: ButtonType, stateEffect?: boolean }) + +- Button(label?: ResourceStr, options?: { type?: ButtonType, stateEffect?: boolean }) 使用文本内容创建相应的按钮组件,此时Button无法包含子组件。 **表2** value参数说明 - - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | -------- | -------- | -------- | -------- | -------- | - | label | [ResourceStr](../../ui/ts-types.md) | 否 | - | 按钮文本内容。 | - | options | Object | 否 | - | 见options参数说明。 | + + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | ------- | ----------------------------------- | ---- | ---- | ------------- | + | label | [ResourceStr](../../ui/ts-types.md) | 否 | - | 按钮文本内容。 | + | options | Object | 否 | - | 见options参数说明。 | ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | -| -------- | -------- | -------- | -------- | -| type | ButtonType | Capsule | 设置Button样式。 | -| stateEffect | boolean | true | 状态切换时是否开启切换效果,当状态置为false时,点击效果关闭。 | +| 名称 | 参数类型 | 默认值 | 描述 | +| ----------- | ---------- | ------- | --------------------------------- | +| type | ButtonType | Capsule | 设置Button样式。 | +| stateEffect | boolean | true | 状态切换时是否开启切换效果,当状态置为false时,点击效果关闭。 | - ButtonType枚举说明 - | 名称 | 描述 | - | -------- | -------- | + | 名称 | 描述 | + | ------- | ------------------ | | Capsule | 胶囊型按钮(圆角默认为高度的一半)。 | - | Circle | 圆形按钮。 | - | Normal | 普通按钮(默认不带圆角)。 | + | Circle | 圆形按钮。 | + | Normal | 普通按钮(默认不带圆角)。 | > **说明:** -> - 按钮圆角通过[通用属性borderRadius设置](ts-universal-attributes-border.md)(不支持通过border接口设置圆角)。 -> - 当按钮类型为Capsule时,borderRadius设置不生效,按钮圆角始终为高度的一半。 -> - 当按钮类型为Circle时,borderRadius即为按钮半径,若未设置borderRadius按钮半径则为宽、高中较小值的一半。 -> - 按钮文本通过[通用文本样式](ts-universal-attributes-text-style.md)进行设置。 +> - 按钮圆角通过[通用属性borderRadius设置](ts-universal-attributes-border.md)(不支持通过border接口设置圆角)。 +> - 当按钮类型为Capsule时,borderRadius设置不生效,按钮圆角始终为高度的一半。 +> - 当按钮类型为Circle时,borderRadius即为按钮半径,若未设置borderRadius按钮半径则为宽、高中较小值的一半。 +> - 按钮文本通过[通用文本样式](ts-universal-attributes-text-style.md)进行设置。 ## 示例 @@ -75,6 +75,7 @@ struct ButtonExample { Button('Ok', { type: ButtonType.Normal, stateEffect: true }).borderRadius(8).backgroundColor(0x317aff).width(90) Button({ type: ButtonType.Normal, stateEffect: true }) { Row() { + // 图片建议通过$r创建Resource对象引入 Image($r('app.media.loading')).width(20).height(20).margin({ left: 12 }) Text('loading').fontSize(12).fontColor(0xffffff).margin({ left: 5, right: 12 }) }.alignItems(VerticalAlign.Center) diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md index 223d4b5dc46ee2bac71f2a2b601fd8a13fb514fb..fb2b6a8ef1a13d82a8896c4e199b603a9e42c190 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md @@ -17,10 +17,10 @@ Web(options: { src: string, controller?: WebController }) **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ---------- | ------------------------------- | ---- | ------ | -------------- | - | src | string | 是 | - | 网页资源地址。 | - | controller | [WebController](#webcontroller) | 否 | - | 控制器。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------- | ------------------------------- | ---- | ---- | ------- | +| src | string | 是 | - | 网页资源地址。 | +| controller | [WebController](#webcontroller) | 否 | - | 控制器。 | **示例:** ```ts @@ -52,9 +52,9 @@ domStorageAccess(domStorageAccess: boolean) 设置是否开启文档对象模型存储接口(DOM Storage API)权限,默认未开启。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | domStorageAccess | boolean | 是 | - | 设置是否开启文档对象模型存储接口(DOM Storage API)权限。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------------- | ------- | ---- | ---- | ------------------------------------ | +| domStorageAccess | boolean | 是 | - | 设置是否开启文档对象模型存储接口(DOM Storage API)权限。 | **示例:** ```ts @@ -76,12 +76,12 @@ domStorageAccess(domStorageAccess: boolean) fileAccess(fileAccess: boolean) -设置是否开启通过[$rawfile(filepath/filename)](../../ui/ts-application-resource-access.md#资源引用)访问应用中rawfile路径的文件, 默认启用。 +设置是否开启通过[$rawfile(filepath/filename)](../../ui/ts-resource-access.md)访问应用中rawfile路径的文件, 默认启用。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | fileAccess | boolean | 是 | - | 设置是否开启通过[$rawfile(filepath/filename)](../../ui/ts-application-resource-access.md#资源引用)访问应用中rawfile路径的文件。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------- | ------- | ---- | ---- | ---------------------------------------- | +| fileAccess | boolean | 是 | - | 设置是否开启通过[$rawfile(filepath/filename)](../../ui/ts-resource-access.md)访问应用中rawfile路径的文件。 | **示例:** ```ts @@ -103,12 +103,12 @@ fileAccess(fileAccess: boolean) fileFromUrlAccess(fileFromUrlAccess: boolean) -设置是否允许通过网页中的JavaScript脚本访问[$rawfile(filepath/filename)](../../ui/ts-application-resource-access.md#资源引用)的内容,默认未启用。 +设置是否允许通过网页中的JavaScript脚本访问[$rawfile(filepath/filename)](../../ui/ts-resource-access.md)的内容,默认未启用。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | fileFromUrlAccess | boolean | 是 | - | 设置是否允许通过网页中的JavaScript脚本访问[$rawfile(filepath/filename)](../../ui/ts-application-resource-access.md#资源引用)的内容。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ----------------- | ------- | ---- | ---- | ---------------------------------------- | +| fileFromUrlAccess | boolean | 是 | - | 设置是否允许通过网页中的JavaScript脚本访问[$rawfile(filepath/filename)](../../ui/ts-resource-access.md)的内容。 | **示例:** ```ts @@ -133,9 +133,9 @@ imageAccess(imageAccess: boolean) 设置是否允许自动加载图片资源,默认允许。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | imageAccess | boolean | 是 | - | 设置是否允许自动加载图片资源。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ----------- | ------- | ---- | ---- | --------------- | +| imageAccess | boolean | 是 | - | 设置是否允许自动加载图片资源。 | **示例:** ```ts @@ -161,12 +161,12 @@ javaScriptProxy(javaScriptProxy: { object: object, name: string, methodList: Arr 注入JavaScript对象到window对象中,并在window对象中调用该对象的方法。所有参数不支持更新。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | object | object | 是 | - | 参与注册的对象。只能声明方法,不能声明属性。 | - | name | string | 是 | - | 注册对象的名称,与window中调用的对象名一致。 | - | methodList | Array\ | 是 | - | 参与注册的应用侧JavaScript对象的方法。| - +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------- | --------------- | ---- | ---- | ------------------------- | +| object | object | 是 | - | 参与注册的对象。只能声明方法,不能声明属性。 | +| name | string | 是 | - | 注册对象的名称,与window中调用的对象名一致。 | +| methodList | Array\ | 是 | - | 参与注册的应用侧JavaScript对象的方法。 | + **示例:** ```ts // xxx.ets @@ -207,9 +207,9 @@ javaScriptAccess(javaScriptAccess: boolean) 设置是否允许执行JavaScript脚本,默认允许执行。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | javaScriptAccess | boolean | 是 | - | 是否允许执行JavaScript脚本。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------------- | ------- | ---- | ---- | ------------------- | +| javaScriptAccess | boolean | 是 | - | 是否允许执行JavaScript脚本。 | **示例:** ```ts @@ -234,9 +234,9 @@ mixedMode(mixedMode: MixedMode) 设置是否允许加载超文本传输协议(HTTP)和超文本传输安全协议(HTTPS)混合内容,默认不允许加载HTTP和HTTPS混合内容。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | mixedMode | [MixedMode](#mixedmode枚举说明) | 是 | - | 要设置的混合内容。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| --------- | --------------------------- | ---- | ---- | --------- | +| mixedMode | [MixedMode](#mixedmode枚举说明) | 是 | - | 要设置的混合内容。 | **示例:** ```ts @@ -262,9 +262,9 @@ onlineImageAccess(onlineImageAccess: boolean) 设置是否允许从网络加载图片资源(通过HTTP和HTTPS访问的资源),默认允许访问。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | onlineImageAccess | boolean | 是 | - | 设置是否允许从网络加载图片资源。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ----------------- | ------- | ---- | ---- | ---------------- | +| onlineImageAccess | boolean | 是 | - | 设置是否允许从网络加载图片资源。 | **示例:** ```ts @@ -289,9 +289,9 @@ zoomAccess(zoomAccess: boolean) 设置是否支持手势进行缩放,默认允许执行缩放。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | zoomAccess | boolean | 是 | - | 设置是否支持手势进行缩放。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------- | ------- | ---- | ---- | ------------- | +| zoomAccess | boolean | 是 | - | 设置是否支持手势进行缩放。 | **示例:** ```ts @@ -316,9 +316,9 @@ overviewModeAccess(overviewModeAccess: boolean) 设置是否使用概览模式加载网页,默认使用该方式。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | overviewModeAccess | boolean | 是 | - | 设置是否使用概览模式加载网页。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ------------------ | ------- | ---- | ---- | --------------- | +| overviewModeAccess | boolean | 是 | - | 设置是否使用概览模式加载网页。 | **示例:** ```ts @@ -343,9 +343,9 @@ databaseAccess(databaseAccess: boolean) 设置是否开启数据库存储API权限,默认不开启。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | databaseAccess | boolean | 是 | - | 设置是否开启数据库存储API权限。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------------- | ------- | ---- | ---- | ----------------- | +| databaseAccess | boolean | 是 | - | 设置是否开启数据库存储API权限。 | ```ts // xxx.ets @@ -369,9 +369,9 @@ cacheMode(cacheMode: CacheMode) 设置缓存模式。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | cacheMode | [CacheMode](#cachemode枚举说明) | 是 | - | 要设置的缓存模式。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| --------- | --------------------------- | ---- | ---- | --------- | +| cacheMode | [CacheMode](#cachemode枚举说明) | 是 | - | 要设置的缓存模式。 | **示例:** ```ts @@ -397,9 +397,9 @@ textZoomAtio(textZoomAtio: number) 设置页面的文本缩放百分比,默认为100%。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | textZoomAtio | number | 是 | - | 要设置的页面的文本缩放百分比。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ------------ | ------ | ---- | ---- | --------------- | +| textZoomAtio | number | 是 | - | 要设置的页面的文本缩放百分比。 | **示例:** ```ts @@ -425,9 +425,9 @@ userAgent(userAgent: string) 设置用户代理。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | userAgent | string | 是 | - | 要设置的用户代理。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| --------- | ------ | ---- | ---- | --------- | +| userAgent | string | 是 | - | 要设置的用户代理。 | **示例:** ```ts @@ -461,16 +461,16 @@ onAlert(callback: (event?: { url: string; message: string; result: JsResult }) = 网页触发alert()告警弹窗时触发回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 当前显示弹窗所在网页的URL。| - | message | string | 弹窗中显示的信息。 | - | result | [JsResult](#jsresult) | 通知Web组件用户操作行为。| +| 参数名 | 参数类型 | 参数描述 | +| ------- | --------------------- | --------------- | +| url | string | 当前显示弹窗所在网页的URL。 | +| message | string | 弹窗中显示的信息。 | +| result | [JsResult](#jsresult) | 通知Web组件用户操作行为。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。 | +| 类型 | 说明 | +| ------- | ---------------------------------------- | +| boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。 | **示例:** ```ts @@ -510,16 +510,16 @@ onBeforeUnload(callback: (event?: { url: string; message: string; result: JsResu 刷新或关闭场景下,在即将离开当前页面时触发此回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 当前显示弹窗所在网页的URL。| - | message | string | 弹窗中显示的信息。 | - | result | [JsResult](#jsresult) | 通知Web组件用户操作行为。| +| 参数名 | 参数类型 | 参数描述 | +| ------- | --------------------- | --------------- | +| url | string | 当前显示弹窗所在网页的URL。 | +| message | string | 弹窗中显示的信息。 | +| result | [JsResult](#jsresult) | 通知Web组件用户操作行为。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。 | +| 类型 | 说明 | +| ------- | ---------------------------------------- | +| boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。 | **示例:** ```ts @@ -550,16 +550,16 @@ onConfirm(callback: (event?: { url: string; message: string; result: JsResult }) 网页调用confirm()告警时触发此回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 当前显示弹窗所在网页的URL。| - | message | string | 弹窗中显示的信息。 | - | result | [JsResult](#jsresult) | 通知Web组件用户操作行为。| +| 参数名 | 参数类型 | 参数描述 | +| ------- | --------------------- | --------------- | +| url | string | 当前显示弹窗所在网页的URL。 | +| message | string | 弹窗中显示的信息。 | +| result | [JsResult](#jsresult) | 通知Web组件用户操作行为。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。 | +| 类型 | 说明 | +| ------- | ---------------------------------------- | +| boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。 | **示例:** ```ts @@ -601,16 +601,16 @@ onConfirm(callback: (event?: { url: string; message: string; result: JsResult }) onPrompt(callback: (event?: { url: string; message: string; value: string; result: JsResult }) => boolean) **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 当前显示弹窗所在网页的URL。| - | message | string | 弹窗中显示的信息。 | - | result | [JsResult](#jsresult) | 通知Web组件用户操作行为。| +| 参数名 | 参数类型 | 参数描述 | +| ------- | --------------------- | --------------- | +| url | string | 当前显示弹窗所在网页的URL。 | +| message | string | 弹窗中显示的信息。 | +| result | [JsResult](#jsresult) | 通知Web组件用户操作行为。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。 | +| 类型 | 说明 | +| ------- | ---------------------------------------- | +| boolean | 当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。 | **示例:** ```ts @@ -640,14 +640,14 @@ onConsole(callback: (event?: { message: ConsoleMessage }) => boolean) 通知宿主应用JavaScript console消息。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | message | [ConsoleMessage](#consolemessage) | 触发的控制台信息。 | +| 参数名 | 参数类型 | 参数描述 | +| ------- | --------------------------------- | --------- | +| message | [ConsoleMessage](#consolemessage) | 触发的控制台信息。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 当返回true时,该条消息将不会再打印至控制台,反之仍会打印至控制台。 | +| 类型 | 说明 | +| ------- | ----------------------------------- | +| boolean | 当返回true时,该条消息将不会再打印至控制台,反之仍会打印至控制台。 | **示例:** ```ts @@ -677,12 +677,12 @@ onConsole(callback: (event?: { message: ConsoleMessage }) => boolean) onDownloadStart(callback: (event?: { url: string, userAgent: string, contentDisposition: string, mimetype: string, contentLength: number }) => void) **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 文件下载的URL。 | - | contentDisposition | string | 服务器返回的 Content-Disposition响应头,可能为空。 | - | mimetype | string | 服务器返回内容媒体类型(MIME)信息。 | - | contentLength | contentLength | 服务器返回文件的长度。 | +| 参数名 | 参数类型 | 参数描述 | +| ------------------ | ------------- | ----------------------------------- | +| url | string | 文件下载的URL。 | +| contentDisposition | string | 服务器返回的 Content-Disposition响应头,可能为空。 | +| mimetype | string | 服务器返回内容媒体类型(MIME)信息。 | +| contentLength | contentLength | 服务器返回文件的长度。 | **示例:** ```ts @@ -714,10 +714,10 @@ onErrorReceive(callback: (event?: { request: WebResourceRequest, error: WebResou 网页加载遇到错误时触发该回调。出于性能考虑,建议此回调中尽量执行简单逻辑。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | request | [WebResourceRequest](#webresourcerequest) | 网页请求的封装信息。 | - | error | [WebResourceError](#webresourceerror) | 网页加载资源错误的封装信息 。 | +| 参数名 | 参数类型 | 参数描述 | +| ------- | ---------------------------------------- | --------------- | +| request | [WebResourceRequest](#webresourcerequest) | 网页请求的封装信息。 | +| error | [WebResourceError](#webresourceerror) | 网页加载资源错误的封装信息 。 | **示例:** ```ts @@ -756,10 +756,10 @@ onHttpErrorReceive(callback: (event?: { request: WebResourceRequest, response: W 网页加载资源遇到的HTTP错误(响应码>=400)时触发该回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | request | [WebResourceRequest](#webresourcerequest) | 网页请求的封装信息。 | - | error | [WebResourceError](#webresourceerror) | 网页加载资源错误的封装信息 。 | +| 参数名 | 参数类型 | 参数描述 | +| ------- | ---------------------------------------- | --------------- | +| request | [WebResourceRequest](#webresourcerequest) | 网页请求的封装信息。 | +| error | [WebResourceError](#webresourceerror) | 网页加载资源错误的封装信息 。 | **示例:** ```ts @@ -802,13 +802,13 @@ onHttpErrorReceive(callback: (event?: { request: WebResourceRequest, response: W onPageBegin(callback: (event?: { url: string }) => void) - + 网页开始加载时触发该回调,且只在主frame触发,iframe或者frameset的内容加载时不会触发此回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 页面的URL地址。 | +| 参数名 | 参数类型 | 参数描述 | +| ---- | ------ | --------- | +| url | string | 页面的URL地址。 | **示例:** ```ts @@ -833,13 +833,13 @@ onPageBegin(callback: (event?: { url: string }) => void) onPageEnd(callback: (event?: { url: string }) => void) - + 网页加载完成时触发该回调,且只在主frame触发。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 页面的URL地址。 | +| 参数名 | 参数类型 | 参数描述 | +| ---- | ------ | --------- | +| url | string | 页面的URL地址。 | **示例:** ```ts @@ -867,9 +867,9 @@ onProgressChange(callback: (event?: { newProgress: number }) => void) 网页加载进度变化时触发该回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | newProgress | number | 新的加载进度,取值范围为0到100的整数。 | +| 参数名 | 参数类型 | 参数描述 | +| ----------- | ------ | --------------------- | +| newProgress | number | 新的加载进度,取值范围为0到100的整数。 | **示例:** ```ts @@ -897,9 +897,9 @@ onTitleReceive(callback: (event?: { title: string }) => void) 网页document标题更改时触发该回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | title | string | document标题内容。 | +| 参数名 | 参数类型 | 参数描述 | +| ----- | ------ | ------------- | +| title | string | document标题内容。 | **示例:** ```ts @@ -927,10 +927,10 @@ onRefreshAccessedHistory(callback: (event?: { url: string, isRefreshed: boolean 加载网页页面完成时触发该回调,用于应用更新其访问的历史链接。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | url | string | 访问的url。 | - | isRefreshed | boolean | true表示该页面是被重新加载的,false表示该页面是新加载的。 | +| 参数名 | 参数类型 | 参数描述 | +| ----------- | ------- | --------------------------------- | +| url | string | 访问的url。 | +| isRefreshed | boolean | true表示该页面是被重新加载的,false表示该页面是新加载的。 | **示例:** ```ts @@ -958,9 +958,9 @@ onRenderExited(callback: (event?: { renderExitReason: RenderExitReason }) => voi 应用渲染进程异常退出时触发该回调。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | renderExitReason | [RenderExitReason](#renderexitreason枚举说明) | 渲染进程进程异常退出的具体原因。 | +| 参数名 | 参数类型 | 参数描述 | +| ---------------- | ---------------------------------------- | ---------------- | +| renderExitReason | [RenderExitReason](#renderexitreason枚举说明) | 渲染进程进程异常退出的具体原因。 | **示例:** ```ts @@ -988,10 +988,10 @@ onShowFileSelector(callback: (event?: { result: FileSelectorResult, fileSelector 调用此函数以处理具有“文件”输入类型的HTML表单,以响应用户按下的“选择文件”按钮。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | result | [FileSelectorResult](#fileselectorresult9) | 用于通知Web组件文件选择的结果。 | - | fileSelector | [FileSelectorParam](#fileselectorparam9) | 文件选择器的相关信息。 | +| 参数名 | 参数类型 | 参数描述 | +| ------------ | ---------------------------------------- | ----------------- | +| result | [FileSelectorResult](#fileselectorresult9) | 用于通知Web组件文件选择的结果。 | +| fileSelector | [FileSelectorParam](#fileselectorparam9) | 文件选择器的相关信息。 | **示例:** ```ts @@ -1036,14 +1036,14 @@ onUrlLoadIntercept(callback: (event?: { data:string | WebResourceRequest }) => b 当Web组件加载url之前触发该回调,用于是否阻止此次访问。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | data | string / [WebResourceRequest](#webresourcerequest) | url的相关信息。 | +| 参数名 | 参数类型 | 参数描述 | +| ---- | ---------------------------------------- | --------- | +| data | string / [WebResourceRequest](#webresourcerequest) | url的相关信息。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 返回true表示阻止此次加载,否则允许此次加载。 | +| 类型 | 说明 | +| ------- | ------------------------ | +| boolean | 返回true表示阻止此次加载,否则允许此次加载。 | **示例:** ```ts @@ -1072,14 +1072,14 @@ onInterceptRequest9+(callback: (event?: { request: WebResourceRequest}) => WebRe 当Web组件加载url之前触发该回调,用于拦截url并返回响应数据。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | request | [WebResourceRequest](#webresourcerequest) | url请求的相关信息。 | +| 参数名 | 参数类型 | 参数描述 | +| ------- | ---------------------------------------- | ----------- | +| request | [WebResourceRequest](#webresourcerequest) | url请求的相关信息。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | [WebResourceResponse](#webresourceresponse) | 返回响应数据为空表示按原来方式加载,否则加载响应数据。 | +| 类型 | 说明 | +| ---------------------------------------- | --------------------------- | +| [WebResourceResponse](#webresourceresponse) | 返回响应数据为空表示按原来方式加载,否则加载响应数据。 | **示例:** ```ts @@ -1134,16 +1134,16 @@ onHttpAuthRequest(callback: (event?: { handler: HttpAuthHandler, host: string, r 通知收到http auth认证请求。 **参数:** - | 参数名 | 参数类型 | 参数描述 | - | ------ | -------- | ------------------------- | - | handler | [HttpAuthHandler](#httpauthhandler9) | 通知Web组件用户操作行为。 | - | host | string | HTTP身份验证凭据应用的主机。 | - | realm | string | HTTP身份验证凭据应用的域。 | +| 参数名 | 参数类型 | 参数描述 | +| ------- | ------------------------------------ | ---------------- | +| handler | [HttpAuthHandler](#httpauthhandler9) | 通知Web组件用户操作行为。 | +| host | string | HTTP身份验证凭据应用的主机。 | +| realm | string | HTTP身份验证凭据应用的域。 | **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 返回false表示此次认证失败,否则成功。 | +| 类型 | 说明 | +| ------- | --------------------- | +| boolean | 返回false表示此次认证失败,否则成功。 | **示例:** ```ts @@ -1196,9 +1196,9 @@ getLineNumber(): number 获取ConsoleMessage的行数。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | number | 返回ConsoleMessage的行数。 | +| 类型 | 说明 | +| ------ | -------------------- | +| number | 返回ConsoleMessage的行数。 | ### getMessage @@ -1207,9 +1207,9 @@ getMessage(): string 获取ConsoleMessage的日志信息。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回ConsoleMessage的日志信息。 | +| 类型 | 说明 | +| ------ | ---------------------- | +| string | 返回ConsoleMessage的日志信息。 | ### getMessageLevel @@ -1218,9 +1218,9 @@ getMessageLevel(): MessageLevel 获取ConsoleMessage的信息级别。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | [MessageLevel](#messagelevel枚举说明) | 返回ConsoleMessage的信息级别。 | +| 类型 | 说明 | +| --------------------------------- | ---------------------- | +| [MessageLevel](#messagelevel枚举说明) | 返回ConsoleMessage的信息级别。 | ### getSourceId @@ -1229,9 +1229,9 @@ getSourceId(): string 获取网页源文件路径和名字。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回网页源文件路径和名字。 | +| 类型 | 说明 | +| ------ | ------------- | +| string | 返回网页源文件路径和名字。 | ## JsResult @@ -1256,9 +1256,9 @@ handlePromptConfirm(result: string): void 通知Web组件用户确认弹窗操作及对话框内容。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | result | string | 是 | - | 用户输入的对话框内容。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ------ | ------ | ---- | ---- | ----------- | +| result | string | 是 | - | 用户输入的对话框内容。 | ## WebResourceError @@ -1271,9 +1271,9 @@ getErrorCode(): number 获取加载资源的错误码。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | number | 返回加载资源的错误码。 | +| 类型 | 说明 | +| ------ | ----------- | +| number | 返回加载资源的错误码。 | ### getErrorInfo @@ -1282,9 +1282,9 @@ getErrorInfo(): string 获取加载资源的错误信息。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回加载资源的错误信息。 | +| 类型 | 说明 | +| ------ | ------------ | +| string | 返回加载资源的错误信息。 | ## WebResourceRequest @@ -1297,9 +1297,9 @@ getResponseHeader() : Array\ 获取资源请求头信息。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | Array\<[Header](#header)\> | 返回资源请求头信息。 | +| 类型 | 说明 | +| -------------------------- | ---------- | +| Array\<[Header](#header)\> | 返回资源请求头信息。 | ### getRequestUrl @@ -1308,9 +1308,9 @@ getRequestUrl(): string 获取资源请求的URL信息。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回资源请求的URL信息。 | +| 类型 | 说明 | +| ------ | ------------- | +| string | 返回资源请求的URL信息。 | ### isMainFrame @@ -1319,9 +1319,9 @@ isMainFrame(): boolean 判断资源请求是否为主frame。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | boolean | 返回资源请求是否为主frame。 | +| 类型 | 说明 | +| ------- | ---------------- | +| boolean | 返回资源请求是否为主frame。 | ### isRedirect @@ -1330,9 +1330,9 @@ isRedirect(): boolean 判断资源请求是否被服务端重定向。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | boolean | 返回资源请求是否被服务端重定向。 | +| 类型 | 说明 | +| ------- | ---------------- | +| boolean | 返回资源请求是否被服务端重定向。 | ### isRequestGesture @@ -1341,18 +1341,18 @@ isRequestGesture(): boolean 获取资源请求是否与手势(如点击)相关联。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | boolean | 返回资源请求是否与手势(如点击)相关联。 | +| 类型 | 说明 | +| ------- | -------------------- | +| boolean | 返回资源请求是否与手势(如点击)相关联。 | ## Header Web组件返回的请求/响应头对象。 -| 名称 | 类型 | 描述 | -| ----------- | -------- | -------------------- | -| headerKey | string | 请求/响应头的key。 | -| headerValue | string | 请求/响应头的value。 | +| 名称 | 类型 | 描述 | +| ----------- | ------ | ------------- | +| headerKey | string | 请求/响应头的key。 | +| headerValue | string | 请求/响应头的value。 | ## WebResourceResponse @@ -1366,9 +1366,9 @@ getReasonMessage(): string 获取资源响应的状态码描述。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回资源响应的状态码描述。 | +| 类型 | 说明 | +| ------ | ------------- | +| string | 返回资源响应的状态码描述。 | ### getResponseCode @@ -1377,9 +1377,9 @@ getResponseCode(): number 获取资源响应的状态码。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | number | 返回资源响应的状态码。 | +| 类型 | 说明 | +| ------ | ----------- | +| number | 返回资源响应的状态码。 | ### getResponseData @@ -1388,9 +1388,9 @@ getResponseData(): string 获取资源响应数据。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回资源响应数据。 | +| 类型 | 说明 | +| ------ | --------- | +| string | 返回资源响应数据。 | ### getResponseEncoding @@ -1399,9 +1399,9 @@ getResponseEncoding(): string 获取资源响应的编码。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回资源响应的编码。 | +| 类型 | 说明 | +| ------ | ---------- | +| string | 返回资源响应的编码。 | ### getResponseHeader @@ -1410,9 +1410,9 @@ getResponseHeader() : Array\ 获取资源响应头。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | Array\<[Header](#header)\> | 返回资源响应头。 | +| 类型 | 说明 | +| -------------------------- | -------- | +| Array\<[Header](#header)\> | 返回资源响应头。 | ### getResponseMimeType @@ -1421,9 +1421,9 @@ getResponseMimeType(): string 获取资源响应的媒体(MIME)类型。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回资源响应的媒体(MIME)类型。 | +| 类型 | 说明 | +| ------ | ------------------ | +| string | 返回资源响应的媒体(MIME)类型。 | ### setResponseData9+ @@ -1432,9 +1432,9 @@ setResponseData(data: string) 设置资源响应数据。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | data | string | 是 | - | 要设置的资源响应数据。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---- | ------ | ---- | ---- | ----------- | +| data | string | 是 | - | 要设置的资源响应数据。 | ### setResponseEncoding9+ @@ -1443,9 +1443,9 @@ setResponseEncoding(encoding: string) 设置资源响应的编码。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | encoding | string | 是 | - | 要设置的资源响应的编码。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------- | ------ | ---- | ---- | ------------ | +| encoding | string | 是 | - | 要设置的资源响应的编码。 | ### setResponseMimeType9+ @@ -1454,9 +1454,9 @@ setResponseMimeType(mimeType: string) 设置资源响应的媒体(MIME)类型。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | mimeType | string | 是 | - | 要设置的资源响应的媒体(MIME)类型。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------- | ------ | ---- | ---- | -------------------- | +| mimeType | string | 是 | - | 要设置的资源响应的媒体(MIME)类型。 | ### setReasonMessage9+ @@ -1465,9 +1465,9 @@ setReasonMessage(reason: string) 设置资源响应的状态码描述。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | reason | string | 是 | - | 要设置的资源响应的状态码描述。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ------ | ------ | ---- | ---- | --------------- | +| reason | string | 是 | - | 要设置的资源响应的状态码描述。 | ### setResponseHeader9+ @@ -1476,9 +1476,9 @@ setResponseHeader(header: Array\) 设置资源响应头。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | header | Array\<[Header](#header)\> | 是 | - | 要设置的资源响应头。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ------ | -------------------------- | ---- | ---- | ---------- | +| header | Array\<[Header](#header)\> | 是 | - | 要设置的资源响应头。 | ### setResponseCode9+ @@ -1487,9 +1487,9 @@ setResponseCode(code: number) 设置资源响应的状态码。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | code | number | 是 | - | 要设置的资源响应的状态码。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---- | ------ | ---- | ---- | ------------- | +| code | number | 是 | - | 要设置的资源响应的状态码。 | ## FileSelectorResult9+ @@ -1502,9 +1502,9 @@ handleFileList(fileList: Array\): void 通知Web组件进行文件选择操作。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | fileList | Array\ | 是 | - | 需要进行操作的文件列表。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------- | --------------- | ---- | ---- | ------------ | +| fileList | Array\ | 是 | - | 需要进行操作的文件列表。 | ## FileSelectorParam9+ @@ -1517,9 +1517,9 @@ getTitle(): string 获取文件选择器标题。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | string | 返回文件选择器标题。 | +| 类型 | 说明 | +| ------ | ---------- | +| string | 返回文件选择器标题。 | ### getMode9+ @@ -1528,9 +1528,9 @@ getMode(): FileSelectorMode 获取文件选择器的模式。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | [FileSelectorMode](#fileselectormode枚举说明) | 返回文件选择器的模式。 | +| 类型 | 说明 | +| ---------------------------------------- | ----------- | +| [FileSelectorMode](#fileselectormode枚举说明) | 返回文件选择器的模式。 | ### getAcceptType9+ @@ -1539,9 +1539,9 @@ getAcceptType(): Array\ 获取文件过滤类型。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | Array\ | 返回文件过滤类型。 | +| 类型 | 说明 | +| --------------- | --------- | +| Array\ | 返回文件过滤类型。 | ### isCapture9+ @@ -1550,9 +1550,9 @@ isCapture(): boolean 获取是否调用多媒体能力。 **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | boolean | 返回是否调用多媒体能力。 | +| 类型 | 说明 | +| ------- | ------------ | +| boolean | 返回是否调用多媒体能力。 | ## HttpAuthHandler9+ @@ -1572,15 +1572,15 @@ confirm(userName: string, pwd: string): boolean **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | -------- | -------- | ---- | ------ | -------------- | - | userName | string | 是 | - | HTTP认证用户名。| - | pwd | string | 是 | - | HTTP认证密码。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------- | ------ | ---- | ---- | ---------- | +| userName | string | 是 | - | HTTP认证用户名。 | +| pwd | string | 是 | - | HTTP认证密码。 | **返回值:** - | 类型 | 说明 | - | -------- | ------------------------------- | - | boolean | 认证成功返回true,失败返回false。 | +| 类型 | 说明 | +| ------- | --------------------- | +| boolean | 认证成功返回true,失败返回false。 | ### isHttpAuthInfoSaved9+ @@ -1589,9 +1589,9 @@ isHttpAuthInfoSaved(): boolean 通知Web组件用户使用服务器缓存的账号密码认证。 **返回值:** - | 类型 | 说明 | - | -------- | ------------------------------------- | - | boolean | 存在密码认证成功返回true,其他返回false。| +| 类型 | 说明 | +| ------- | ------------------------- | +| boolean | 存在密码认证成功返回true,其他返回false。 | ## WebController @@ -1610,9 +1610,9 @@ accessBackward(): boolean 当前页面是否可后退,即当前页面是否有返回历史记录。 **返回值:** - | 类型 | 说明 | - | -------- | ------------------------------------- | - | boolean | 可以后退返回true,否则返回false。 | +| 类型 | 说明 | +| ------- | --------------------- | +| boolean | 可以后退返回true,否则返回false。 | **示例:** ```ts @@ -1642,9 +1642,9 @@ accessForward(): boolean 当前页面是否可前进,即当前页面是否有前进历史记录。 **返回值:** - | 类型 | 说明 | - | -------- | ------------------------------------- | - | boolean | 可以前进返回true,否则返回false。 | +| 类型 | 说明 | +| ------- | --------------------- | +| boolean | 可以前进返回true,否则返回false。 | **示例:** ```ts @@ -1675,14 +1675,14 @@ accessStep(step: number): boolean **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------------------------ | - | step | number | 是 | - | 要跳转的步数,正数代表前进,负数代表后退。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---- | ------ | ---- | ---- | --------------------- | +| step | number | 是 | - | 要跳转的步数,正数代表前进,负数代表后退。 | **返回值:** - | 类型 | 说明 | - | -------- | ------------------ | - | boolean | 页面是否前进或后退 | +| 类型 | 说明 | +| ------- | --------- | +| boolean | 页面是否前进或后退 | **示例:** ```ts @@ -1765,9 +1765,9 @@ backOrForward(step: number): void 按照历史栈,前进或者后退指定步长的页面,当历史栈中不存在对应步长的页面时,不会进行页面跳转。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ---- | ------ | ---- | ---- | ---------------------------------------- | - | step | number | 是 |- |需要前进或后退的步长。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---- | ------ | ---- | ---- | ----------- | +| step | number | 是 | - | 需要前进或后退的步长。 | **示例:** ```ts @@ -1794,9 +1794,9 @@ deleteJavaScriptRegister(name: string) 删除通过registerJavaScriptProxy注册到window上的指定name的应用侧JavaScript对象。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------------------------------------------ | - | name | string | 是 | - | 注册对象的名称,可在网页侧JavaScript中通过此名称调用应用侧JavaScript对象。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---- | ------ | ---- | ---- | ---------------------------------------- | +| name | string | 是 | - | 注册对象的名称,可在网页侧JavaScript中通过此名称调用应用侧JavaScript对象。 | **示例:** ```ts @@ -1826,9 +1826,9 @@ getHitTest(): HitTestType 获取当前被点击区域的元素类型。 **返回值:** - | 类型 | 说明 | - | -------- | ------------------ | - | [HitTestType](#hittesttype枚举说明) | 被点击区域的元素类型。 | +| 类型 | 说明 | +| ------------------------------- | ----------- | +| [HitTestType](#hittesttype枚举说明) | 被点击区域的元素类型。 | **示例:** ```ts @@ -1857,9 +1857,9 @@ getHitTestValue(): HitTestValue 获取当前被点击区域的元素信息。 **返回值:** - | 类型 | 说明 | - |----------|------| - | [HitTestValue](#hittestvalue9) | 点击区域的元素信息。 | +| 类型 | 说明 | +| ------------------------------ | ---------- | +| [HitTestValue](#hittestvalue9) | 点击区域的元素信息。 | **示例:** ```ts @@ -1889,9 +1889,9 @@ getWebId(): number 获取当前Web组件的索引值,用于多个Web组件的管理。 **返回值:** - | 类型 | 说明 | - |----------|------| - | number | 当前Web组件的索引值。 | +| 类型 | 说明 | +| ------ | ------------ | +| number | 当前Web组件的索引值。 | **示例:** ```ts @@ -1920,9 +1920,9 @@ getTitle(): string 获取当前网页的标题。 **返回值:** - | 类型 | 说明 | - |----------|------| - | string | 当前网页的标题。 | +| 类型 | 说明 | +| ------ | -------- | +| string | 当前网页的标题。 | **示例:** ```ts @@ -1951,9 +1951,9 @@ getPageHeight(): number 获取当前网页的页面高度。 **返回值:** - | 类型 | 说明 | - |----------|------| - | number | 当前网页的页面高度。 | +| 类型 | 说明 | +| ------ | ---------- | +| number | 当前网页的页面高度。 | **示例:** ```ts @@ -1982,9 +1982,9 @@ getDefaultUserAgent(): string 获取当前默认用户代理。 **返回值:** - | 类型 | 说明 | - |----------|------| - | string | 默认用户代理。 | +| 类型 | 说明 | +| ------ | ------- | +| string | 默认用户代理。 | **示例:** ```ts @@ -2018,13 +2018,13 @@ baseUrl为空时,通过”data“协议加载指定的一段字符串。 当baseUrl为“http/https"协议时,编码后的data字符串将被Web组件以类似loadUrl的方式以非编码字符串处理。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ---------- | -------- | ---- | ------ | ------------------------------------------------------------ | - | data | string | 是 | - | 按照”Base64“或者”URL"编码后的一段字符串。 | - | mimeType | string | 是 | - | 媒体类型(MIME)。 | - | encoding | string | 是 | - | 编码类型,具体为“Base64"或者”URL编码。 | - | baseUrl | string | 否 | - | 指定的一个URL路径(“http”/“https”/"data"协议),并由Web组件赋值给window.origin。 | - | historyUrl | string | 否 | - | 历史记录URL。非空时,可被历史记录管理,实现前后后退功能。当baseUrl为空时,此属性无效。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------- | ------ | ---- | ---- | ---------------------------------------- | +| data | string | 是 | - | 按照”Base64“或者”URL"编码后的一段字符串。 | +| mimeType | string | 是 | - | 媒体类型(MIME)。 | +| encoding | string | 是 | - | 编码类型,具体为“Base64"或者”URL编码。 | +| baseUrl | string | 否 | - | 指定的一个URL路径(“http”/“https”/"data"协议),并由Web组件赋值给window.origin。 | +| historyUrl | string | 否 | - | 历史记录URL。非空时,可被历史记录管理,实现前后后退功能。当baseUrl为空时,此属性无效。 | **示例:** ```ts @@ -2061,10 +2061,10 @@ loadUrl(options: { url: string | Resource, headers?: Array\ }) 而通过registerJavaScriptProxy注入的对象,在loadUrl导航到新的页面也会有效。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------- | ---------------------------------- | ---- | ------ | --------------------- | - | url | string | 是 | - | 需要加载的 URL。 | - | headers | Array\<[Header](#header)\> | 否 | [] | URL的附加HTTP请求头。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ------- | -------------------------- | ---- | ---- | -------------- | +| url | string | 是 | - | 需要加载的 URL。 | +| headers | Array\<[Header](#header)\> | 否 | [] | URL的附加HTTP请求头。 | **示例:** ```ts @@ -2144,9 +2144,9 @@ zoom(factor: number): void 调整当前网页的缩放比例。 **参数:** - | 参数名 | 参数类型 | 必填 | 参数描述 | - |--------|----------|------|---------| - | factor | number | 是 | 基于当前网页所需调整的相对缩放比例,正值为放大,负值为缩小。 | +| 参数名 | 参数类型 | 必填 | 参数描述 | +| ------ | ------ | ---- | ------------------------------ | +| factor | number | 是 | 基于当前网页所需调整的相对缩放比例,正值为放大,负值为缩小。 | **示例:** ```ts @@ -2175,9 +2175,9 @@ zoomIn(): boolean 调用此接口将当前网页进行放大,比列20%。 **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 放大操作是否成功执行。 | +| 类型 | 说明 | +| ------- | ----------- | +| boolean | 放大操作是否成功执行。 | **示例:** ```ts @@ -2206,9 +2206,9 @@ zoomOut(): boolean 调用此接口将当前网页进行缩小,比列20%。 **返回值:** - | 类型 | 说明 | - |----------|------| - | boolean | 缩小操作是否成功执行。 | +| 类型 | 说明 | +| ------- | ----------- | +| boolean | 缩小操作是否成功执行。 | **示例:** ```ts @@ -2264,11 +2264,11 @@ registerJavaScriptProxy(options: { object: object, name: string, methodList: Arr 注入JavaScript对象到window对象中,并在window对象中调用该对象的方法。注册后,须调用refresh接口生效。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ---------- | --------------- | ---- | ------ | ------------------------------------------------------------ | - | object | object | 是 | - | 参与注册的应用侧JavaScript对象。只能声明方法,不能声明属性 。其中方法的参数和返回类型只能为string,number,boolean | - | name | string | 是 | - | 注册对象的名称,与window中调用的对象名一致。注册后window对象可以通过此名字访问应用侧JavaScript对象。 | - | methodList | Array\ | 是 | - | 参与注册的应用侧JavaScript对象的方法。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ---------- | --------------- | ---- | ---- | ---------------------------------------- | +| object | object | 是 | - | 参与注册的应用侧JavaScript对象。只能声明方法,不能声明属性 。其中方法的参数和返回类型只能为string,number,boolean | +| name | string | 是 | - | 注册对象的名称,与window中调用的对象名一致。注册后window对象可以通过此名字访问应用侧JavaScript对象。 | +| methodList | Array\ | 是 | - | 参与注册的应用侧JavaScript对象的方法。 | **示例:** ```ts @@ -2302,7 +2302,7 @@ registerJavaScriptProxy(options: { object: object, name: string, methodList: Arr } } ``` - + ```html @@ -2328,10 +2328,10 @@ runJavaScript(options: { script: string, callback?: (result: string) => void }) 异步执行JavaScript脚本,并通过回调方式返回脚本执行的结果。runJavaScript需要在loadUrl完成后,比如onPageEnd中调用。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | -------- | ------------------------ | ---- | ------ | ------------------------------------------------------------ | - | script | string | 是 | - | JavaScript脚本。 | - | callback | (result: string) => void | 否 | - | 回调执行JavaScript脚本结果。JavaScript脚本若执行失败或无返回值时,返回null。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------- | ------------------------ | ---- | ---- | ---------------------------------------- | +| script | string | 是 | - | JavaScript脚本。 | +| callback | (result: string) => void | 否 | - | 回调执行JavaScript脚本结果。JavaScript脚本若执行失败或无返回值时,返回null。 | **示例:** ```ts @@ -2437,9 +2437,9 @@ getCookieManager(): WebCookie 获取web组件cookie管理对象。 **返回值:** - | 类型 | 说明 | - | --------- | -------------------------------------------------------- | - | WebCookie | web组件cookie管理对象,参考[WebCookie](#webcookie)定义。 | +| 类型 | 说明 | +| --------- | ---------------------------------------- | +| WebCookie | web组件cookie管理对象,参考[WebCookie](#webcookie)定义。 | **示例:** ```ts @@ -2470,9 +2470,9 @@ getType(): HitTestType 获取当前被点击区域的元素类型。 **返回值:** - | 类型 | 说明 | - |----------|------| - | [HitTestType](#hittesttype枚举说明) | 当前被点击区域的元素类型。 | +| 类型 | 说明 | +| ------------------------------- | ------------- | +| [HitTestType](#hittesttype枚举说明) | 当前被点击区域的元素类型。 | ### getExtra9+ getExtra(): string @@ -2480,9 +2480,9 @@ getExtra(): string 若被点击区域为图片或链接,则附加参数信息为其url地址。 **返回值:** - | 类型 | 说明 | - |----------|------| - | string | 点击区域的附加参数信息。 | +| 类型 | 说明 | +| ------ | ------------ | +| string | 点击区域的附加参数信息。 | ## WebCookie @@ -2494,15 +2494,15 @@ setCookie(url: string, value: string): boolean 设置cookie,该方法为同步方法。设置成功返回true,否则返回false。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | ------------------------- | - | url | string | 是 | - | 要设置的cookie所属的url。 | - | value | string | 是 | - | cookie的值。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ----- | ------ | ---- | ---- | ----------------- | +| url | string | 是 | - | 要设置的cookie所属的url。 | +| value | string | 是 | - | cookie的值。 | **返回值:** - | 类型 | 说明 | - | -------- | -------------------- | - | boolean | 设置cookie是否成功。 | +| 类型 | 说明 | +| ------- | ------------- | +| boolean | 设置cookie是否成功。 | **示例:** ```ts @@ -2531,9 +2531,9 @@ saveCookieSync(): boolean 将当前存在内存中的cookie同步到磁盘中,该方法为同步方法。 **返回值:** - | 类型 | 说明 | - | -------- | ---------------------------------- | - | boolean | 同步内存cookie到磁盘操作是否成功。 | +| 类型 | 说明 | +| ------- | -------------------- | +| boolean | 同步内存cookie到磁盘操作是否成功。 | **示例:** ```ts @@ -2566,9 +2566,9 @@ static existHttpAuthCredentials(): boolean 判断是否存在任何已保存的HTTP身份验证凭据,该方法为同步方法。存在返回true,不存在返回false。 **返回值:** - | 类型 | 说明 | - | -------- | ----------------------------------- | - | boolean | 是否存在任何已保存的HTTP身份验证凭据。存在返回true,不存在返回false | +| 类型 | 说明 | +| ------- | ---------------------------------------- | +| boolean | 是否存在任何已保存的HTTP身份验证凭据。存在返回true,不存在返回false | **示例:** ```ts @@ -2626,15 +2626,15 @@ static getHttpAuthCredentials(host: string, realm: string): Array\ 检索给定主机和域的HTTP身份验证凭据,该方法为同步方法。检索成功返回一个包含用户名和密码的组数,检索不成功返回空数组。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | ------ | -------- | ---- | ------ | -------------------------- | - | host | string | 是 | - | HTTP身份验证凭据应用的主机。 | - | realm | string | 是 | - | HTTP身份验证凭据应用的域。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| ----- | ------ | ---- | ---- | ---------------- | +| host | string | 是 | - | HTTP身份验证凭据应用的主机。 | +| realm | string | 是 | - | HTTP身份验证凭据应用的域。 | **返回值:** - | 类型 | 说明 | - | ---------------- | --------------------------------------------- | - | Array\ | 包含用户名和密码的组数,检索失败返回空数组。 | +| 类型 | 说明 | +| --------------- | ---------------------- | +| Array\ | 包含用户名和密码的组数,检索失败返回空数组。 | **示例:** ```ts @@ -2670,12 +2670,12 @@ static saveHttpAuthCredentials(host: string, realm: string, username: string, pa 保存给定主机和域的HTTP身份验证凭据,该方法为同步方法。 **参数:** - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | - | -------- | -------- | ---- | ------ | -------------------------- | - | host | string | 是 | - | HTTP身份验证凭据应用的主机。 | - | realm | string | 是 | - | HTTP身份验证凭据应用的域。 | - | username | string | 是 | - | 用户名。 | - | password | string | 是 | - | 密码。 | +| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | +| -------- | ------ | ---- | ---- | ---------------- | +| host | string | 是 | - | HTTP身份验证凭据应用的主机。 | +| realm | string | 是 | - | HTTP身份验证凭据应用的域。 | +| username | string | 是 | - | 用户名。 | +| password | string | 是 | - | 密码。 | **示例:** ```ts @@ -2733,9 +2733,9 @@ static deleteOrigin(origin : string): void 清除指定源所使用的存储。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |---------|---------|-----|-----| - | origin | string | 是 | 指定源的字符串索引。 | +| 参数名 | 参数类型 | 必填 | 说明 | +| ------ | ------ | ---- | ---------- | +| origin | string | 是 | 指定源的字符串索引。 | **示例:** ```ts @@ -2765,9 +2765,9 @@ static getOrigins(callback: AsyncCallback>) : void 以回调方式异步获取当前使用Web SQL数据库的所有源的信息。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |---------|---------|-----|----| - | callback | AsyncCallback> | 是 | 以数组方式返回源的信息,信息内容参考WebStorageOrigin。| +| 参数名 | 参数类型 | 必填 | 说明 | +| -------- | ---------------------------------------- | ---- | ----------------------------------- | +| callback | AsyncCallback> | 是 | 以数组方式返回源的信息,信息内容参考WebStorageOrigin。 | **示例:** ```ts @@ -2807,9 +2807,9 @@ static getOrigins() : Promise> 以Promise方式异步获取当前使用Web SQL数据库的所有源的信息。 **返回值:** - | 类型 | 说明 | - |------|------| - | Promise> | Promise实例,用于获取当前所有源的信息,信息内容参考WebStorageOrigin。 | +| 类型 | 说明 | +| ---------------------------------------- | ---------------------------------------- | +| Promise> | Promise实例,用于获取当前所有源的信息,信息内容参考WebStorageOrigin。 | **示例:** ```ts @@ -2849,10 +2849,10 @@ static getOriginQuota(origin : string, callback : AsyncCallback) : void 使用callback回调异步获取指定源的Web SQL数据库的存储配额,配额以字节为单位。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |----------|-----------|------|------| - | origin | string | 是 | 指定源的字符串索引 | - | callback | AsyncCallback | 是 | 指定源的存储配额。 | +| 参数名 | 参数类型 | 必填 | 说明 | +| -------- | --------------------- | ---- | --------- | +| origin | string | 是 | 指定源的字符串索引 | +| callback | AsyncCallback | 是 | 指定源的存储配额。 | **示例:** ```ts @@ -2888,14 +2888,14 @@ static getOriginQuota(origin : string) : Promise 以Promise方式异步获取指定源的Web SQL数据库的存储配额,配额以字节为单位。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |----------|---------|------|-------| - | origin | string | 是 | 指定源的字符串索引。 | +| 参数名 | 参数类型 | 必填 | 说明 | +| ------ | ------ | ---- | ---------- | +| origin | string | 是 | 指定源的字符串索引。 | **返回值:** - | 类型 | 说明 | - |------|------| - | Promise | Promise实例,用于获取指定源的存储配额。 | +| 类型 | 说明 | +| --------------- | ----------------------- | +| Promise | Promise实例,用于获取指定源的存储配额。 | **示例:** ```ts @@ -2931,10 +2931,10 @@ static getOriginUsage(origin : string, callback : AsyncCallback) : void 以回调方式异步获取指定源的Web SQL数据库的存储量,存储量以字节为单位。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |----------|----------|------|------| - | origin | string | 是 | 指定源的字符串索引。 | - | callback | AsyncCallback | 是 | 指定源的存储量。 | +| 参数名 | 参数类型 | 必填 | 说明 | +| -------- | --------------------- | ---- | ---------- | +| origin | string | 是 | 指定源的字符串索引。 | +| callback | AsyncCallback | 是 | 指定源的存储量。 | **示例:** ```ts @@ -2970,14 +2970,14 @@ static getOriginUsage(origin : string) : Promise 以Promise方式异步获取指定源的Web SQL数据库的存储量,存储量以字节为单位。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |----------|----------|------|------| - | origin | string | 是 | 指定源的字符串索引。 | +| 参数名 | 参数类型 | 必填 | 说明 | +| ------ | ------ | ---- | ---------- | +| origin | string | 是 | 指定源的字符串索引。 | **返回值:** - | 类型 | 说明 | - |------|------| - | Promise | Promise实例,用于获取指定源的存储量。 | +| 类型 | 说明 | +| --------------- | ---------------------- | +| Promise | Promise实例,用于获取指定源的存储量。 | **示例:** ```ts @@ -3012,16 +3012,16 @@ static getOriginUsage(origin : string) : Promise 提供Web SQL数据库的使用信息。 **参数:** - | 参数名 | 参数类型 | 必填 | 说明 | - |----------|----------|------|------| - | origin | string | 是 | 指定源的字符串索引。 | - | usage | number | 是 | 指定源的存储量。 | - | quota | number | 是 | 指定源的存储配额。 | +| 参数名 | 参数类型 | 必填 | 说明 | +| ------ | ------ | ---- | ---------- | +| origin | string | 是 | 指定源的字符串索引。 | +| usage | number | 是 | 指定源的存储量。 | +| quota | number | 是 | 指定源的存储配额。 | ## MessageLevel枚举说明 -| 名称 | 描述 | -| ----- | :--------- | +| 名称 | 描述 | +| ----- | :---- | | Debug | 调试级别。 | | Error | 错误级别。 | | Info | 消息级别。 | @@ -3032,46 +3032,46 @@ static getOriginUsage(origin : string) : Promise onRenderExited接口返回的渲染进程退出的具体原因。 -| 名称 | 描述 | -| -------------------------- | ---------------------------- | -| ProcessAbnormalTermination | 渲染进程异常退出。 | -| ProcessWasKilled | 收到SIGKILL,或被手动终止。 | -| ProcessCrashed | 渲染进程崩溃退出,如段错误。 | -| ProcessOom | 程序内存不足。 | -| ProcessExitUnknown | 其他原因。 | +| 名称 | 描述 | +| -------------------------- | ----------------- | +| ProcessAbnormalTermination | 渲染进程异常退出。 | +| ProcessWasKilled | 收到SIGKILL,或被手动终止。 | +| ProcessCrashed | 渲染进程崩溃退出,如段错误。 | +| ProcessOom | 程序内存不足。 | +| ProcessExitUnknown | 其他原因。 | ## MixedMode枚举说明 -| 名称 | 描述 | -| ---------- | ----------------------------------------------------------- | +| 名称 | 描述 | +| ---------- | ---------------------------------- | | All | 允许加载HTTP和HTTPS混合内容。所有不安全的内容都可以被加载。 | -| Compatible | 混合内容兼容性模式,部分不安全的内容可能被加载。 | -| None | 不允许加载HTTP和HTTPS混合内容。 | +| Compatible | 混合内容兼容性模式,部分不安全的内容可能被加载。 | +| None | 不允许加载HTTP和HTTPS混合内容。 | ## CacheMode枚举说明 -| 名称 | 描述 | -| ------- | ------------------------------------------------------------ | +| 名称 | 描述 | +| ------- | ------------------------------------ | | Default | 使用未过期的cache加载资源,如果cache中无该资源则从网络中获取。 | -| None | 加载资源使用cache,如果cache中无该资源则从网络中获取。 | -| Online | 加载资源不使用cache,全部从网络中获取。 | -| Only | 只从cache中加载资源。 | +| None | 加载资源使用cache,如果cache中无该资源则从网络中获取。 | +| Online | 加载资源不使用cache,全部从网络中获取。 | +| Only | 只从cache中加载资源。 | ## FileSelectorMode枚举说明 -| 名称 | 描述 | -| -------------------- | -------------------- | -| FileOpenMode | 打开上传单个文件。 | -| FileOpenMultipleMode | 打开上传多个文件。 | +| 名称 | 描述 | +| -------------------- | ---------- | +| FileOpenMode | 打开上传单个文件。 | +| FileOpenMultipleMode | 打开上传多个文件。 | | FileOpenFolderMode | 打开上传文件夹模式。 | -| FileSaveMode | 文件保存模式。 | +| FileSaveMode | 文件保存模式。 | ## HitTestType枚举说明 - | 名称 | 描述 | - | ------------- | ----------------------------------------- | - | EditText | 可编辑的区域。 | - | Email | 电子邮件地址。 | - | HttpAnchor | 超链接,其src为http。 | - | HttpAnchorImg | 带有超链接的图片,其中超链接的src为http。 | - | Img | HTML::img标签。 | - | Map | 地理地址。 | - | Unknown | 未知内容。 | \ No newline at end of file +| 名称 | 描述 | +| ------------- | ------------------------ | +| EditText | 可编辑的区域。 | +| Email | 电子邮件地址。 | +| HttpAnchor | 超链接,其src为http。 | +| HttpAnchorImg | 带有超链接的图片,其中超链接的src为http。 | +| Img | HTML::img标签。 | +| Map | 地理地址。 | +| Unknown | 未知内容。 | \ No newline at end of file