Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
45027e88
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
45027e88
编写于
6月 23, 2022
作者:
B
bigpumpkin
提交者:
Gitee
6月 23, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md.
Signed-off-by:
N
@bigpumpkin
<
chenzhennan@huawei.com
>
上级
e1cc1452
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
2 addition
and
0 deletion
+2
-0
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
...ication-dev/reference/arkui-ts/ts-basic-components-web.md
+2
-0
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
浏览文件 @
45027e88
...
...
@@ -61,6 +61,7 @@
| onAlert(callback: (event?: { url: string; message: string; result:
[
JsResult
](
#jsresult对象说明
)
}) => boolean) |
<p>
网页触发alert()告警弹窗时触发回调。
<br
/>
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(只有确认场景),并且根据用户的确认操作调用JsResult通知Web组件。
<br
/>
url:当前显示弹窗所在网页的URL。
<br
/>
message:弹窗中显示的信息。
<br
/>
JsResult:通知Web组件用户操作行为。
</p>
|
| onBeforeUnload(callback: (event?: { url: string; message: string; result:
[
JsResult
](
#jsresult对象说明
)
}) => boolean) |
<p>
刷新或关闭场景下,在即将离开当前页面时触发此回调。
<br
/>
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件最终是否离开当前页面。
<br
/>
url:当前显示弹窗所在网页的URL。
<br
/>
message:弹窗中显示的信息。
<br
/>
JsResult:通知Web组件用户操作行为。
</p>
|
| onConfirm(callback: (event?: { url: string; message: string; result:
[
JsResult
](
#jsresult对象说明
)
}) => boolean) |
<p>
网页调用confirm()告警时触发此回调。
<br
/>
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。
<br
/>
url:当前显示弹窗所在网页的URL。
<br
/>
message:弹窗中显示的信息。
<br
/>
JsResult:通知Web组件用户操作行为。
</p>
|
| onPrompt(callback: (event?: { url: string; message: string; value: string; result:
[
JsResult
](
#jsresult对象说明
)
}) => boolean) |
<p>
网页调用prompt()告警时触发此回调。
<br
/>
当回调返回false时,触发默认弹窗。当回调返回true时,系统应用可以调用系统弹窗能力(包括确认和取消),并且需要根据用户的确认或取消操作调用JsResult通知Web组件。
<br
/>
url:当前显示弹窗所在网页的URL。
<br
/>
message:弹窗中显示的信息。
<br
/>
value:对话框中的默认值。
<br
/>
JsResult:通知Web组件用户操作行为,及对话框内容。
</p>
|
| onConsole(callback: (event?: { message:
[
ConsoleMessage
](
#consolemessage对象说明
)
}) => boolean) |
<p>
通知宿主应用JavaScript console消息。
<br/>
message:触发的控制台信息。
</p>
|
| onDownloadStart(callback: (event?: { url: string, userAgent: string, contentDisposition: string, mimetype: string, contentLength: number }) => void) |
<p>
网页的下载任务开始时触发该回调。
<br
/>
url:文件下载的URL。
<br
/>
userAgent:下载的用户代理(UA)名称。
<br
/>
contentDisposition:服务器返回的 Content-Disposition响应头,可能为空。
<br
/>
mimetype:服务器返回内容媒体类型(MIME)信息。
<br
/>
contentLength:服务器返回文件的长度。
</p>
|
| onErrorReceive(callback: (event?: { request:
[
WebResourceRequest
](
#webresourceerror对象说明
)
, error:
[
WebResourceError
](
#webresourceerror对象说明
)
}) => void) |
<p>
网页加载遇到错误时触发该回调。
<br/>
出于性能考虑,建议此回调中尽量执行简单逻辑。
<br/>
request:网页请求的封装信息。
<br/>
error:网页加载资源错误的封装信息 。
</p>
|
...
...
@@ -105,6 +106,7 @@ Web组件返回的弹窗确认或弹窗取消功能对象。
| --------------------- | ----------------------- |
| handleCancel(): void |
<p>
通知Web组件用户取消弹窗操作。
</p>
|
| handleConfirm(): void |
<p>
通知Web组件用户确认弹窗操作。
</p>
|
| handlePromptConfirm(result: string): void |
<p>
通知Web组件用户确认弹窗操作及输入内容
</p>
|
### WebResourceError对象说明
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录