提交 c29b5583 编写于 作者: Z zhangb 提交者: i-am-a-little-bird

update zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md.

Signed-off-by: N@i-am-a-little-bird <zhangbing6@huawei.com>
Signed-off-by: Nzhangb <zhangbing6@huawei.com>
上级 ec7d72db
......@@ -1411,6 +1411,56 @@ onHttpAuthRequest(callback: (event?: { handler: HttpAuthHandler, host: string, r
}
}
```
### onSslErrorEventReceive<sup>9+</sup>
onSslErrorEventReceive(callback: (event: { handler: SslErrorHandler, error: SslError}) => boolean)
通知发生SSL错误。
**参数:**
| 参数名 | 参数类型 | 参数描述 |
| ------- | ------------------------------------ | ---------------- |
| handler | [SslErrorHandler](#sslerrorhandler9) | 通知Web组件用户操作行为。 |
| error | [SslError](sslerror枚举说明) | 错误码。 |
**返回值:**
| 类型 | 说明 |
| ------- | --------------------- |
| boolean | 返回false表示此次处理,否则成功。 |
**示例:**
```ts
// xxx.ets
@Entry
@Component
struct WebComponent {
controller: WebController = new WebController();
build() {
Column() {
Web({ src: 'www.example.com', controller: this.controller })
.onHttpAuthRequest((event) => {
AlertDialog.show({
title: 'title',
message: 'text',
confirm: {
value: 'onConfirm',
action: () => {
event.handler.handleConfirm();
}
}
},
cancel: () => {
event.handler.handleCancel();
}
})
return true;
})
}
}
}
```
### onPermissionRequest<sup>9+</sup>
onPermissionRequest(callback: (event?: { request: PermissionRequest }) => void)
......@@ -2017,6 +2067,23 @@ isHttpAuthInfoSaved(): boolean
| ------- | ------------------------- |
| boolean | 存在密码认证成功返回true,其他返回false。 |
## SslErrorHandler<sup>9+</sup>
Web组件返回的SSL错误通知用户处理功能对象。示例代码参考[onSslErrorEventReceive事件](#onsslerrorEventreceive9)
### handleCancel<sup>9+</sup>
handleCancel(): void
通知Web组件用户取消次请求。
### handleConfirm<sup>9+</sup>
handleConfirm(): void
通知Web组件用户继续使用SSL证书。
## PermissionRequest<sup>9+</sup>
Web组件返回授权或拒绝权限功能的对象。示例代码参考[onPermissionRequest事件](#onpermissionrequest9)
......@@ -4702,6 +4769,17 @@ onRenderExited接口返回的渲染进程退出的具体原因。
| Map | 地理地址。 |
| Unknown | 未知内容。 |
## SslError枚举说明
onSslErrorEventReceive接口返回的SSL错误的具体原因。
| 名称 | 描述 |
| -------------- | ----------------- |
| Invalid | 一般错误。 |
| HostMismatch | 主机名不匹配。 |
| DataInvalid | 证书日志无效。 |
| Untrusted | 证书颁发机构不受信任。 |
## ProtectedResourceType<sup>9+</sup>枚举说明
| 名称 | 描述 | 备注 |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册