提交 3c1f83ba 编写于 作者: I i-am-a-little-bird

bugfix

Signed-off-by: Ni-am-a-little-bird <zhangbing6@huawei.com>
上级 8a6ac008
......@@ -1422,11 +1422,13 @@ onSslErrorEventReceive(callback: (event: { handler: SslErrorHandler, error: SslE
| 参数名 | 参数类型 | 参数描述 |
| ------- | ------------------------------------ | ---------------- |
| handler | [SslErrorHandler](#sslerrorhandler9) | 通知Web组件用户操作行为。 |
| error | [SslError](sslerror枚举说明) | 错误码。 |
| error | [SslError](#sslerror枚举说明) | 错误码。 |
**示例:**
**示例:**
```ts
// xxx.ets
import web_webview from '@ohos.web.webview'
@Entry
@Component
struct WebComponent {
......@@ -1435,15 +1437,20 @@ onSslErrorEventReceive(callback: (event: { handler: SslErrorHandler, error: SslE
build() {
Column() {
Web({ src: 'www.example.com', controller: this.controller })
.onHttpAuthRequest((event) => {
.onSslErrorEventReceive((event) => {
AlertDialog.show({
title: 'title',
title: 'onSslErrorEventReceive',
message: 'text',
confirm: {
value: 'onConfirm',
primaryButton: {
value: 'confirm',
action: () => {
event.handler.handleConfirm();
}
},
secondaryButton: {
value: 'cancel',
action: () => {
event.handler.handleCancel();
}
},
cancel: () => {
......@@ -1492,8 +1499,8 @@ onClientAuthenticationRequest(callback: (event: {handler : ClientAuthenticationH
primaryButton: {
value: 'confirm',
action: () => {
let priKeyFile: string = "/system/etc/ssl/certs/priKey.xxx";
let certChianFile: string = "/system/etc/ssl/certs/certChian.xxx";
let priKeyFile: string = "/system/etc/ssl/certs/examplePriKey.pk8";
let certChianFile: string = "/system/etc/ssl/certs/exampleCertChian.pem";
event.handler.confirm(priKeyFile, certChianFile);
}
},
......@@ -1504,15 +1511,8 @@ onClientAuthenticationRequest(callback: (event: {handler : ClientAuthenticationH
}
}
},
thirdButton: {
value: 'ignore',
action: () => {
event.handler.ignore();
}
}
},
cancel: () => {
event.handler.cancel();
event.handler.ignore();
}
})
return true;
......@@ -4919,7 +4919,7 @@ onSslErrorEventReceive接口返回的SSL错误的具体原因。
| -------------- | ----------------- |
| Invalid | 一般错误。 |
| HostMismatch | 主机名不匹配。 |
| DataInvalid | 证书日志无效。 |
| DateInvalid | 证书日期无效。 |
| Untrusted | 证书颁发机构不受信任。 |
## ProtectedResourceType<sup>9+</sup>枚举说明
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册