Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
26a693ce
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,发现更多精彩内容 >>
未验证
提交
26a693ce
编写于
2月 08, 2023
作者:
O
openharmony_ci
提交者:
Gitee
2月 08, 2023
浏览文件
操作
浏览文件
下载
差异文件
!14326 web组件中loadurl接口增加对参数URL为Resource类型和参数headers的示例代码(月度)
Merge pull request !14326 from 李想/monthly_20221018
上级
c4265c06
11aa8b40
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
140 addition
and
75 deletion
+140
-75
zh-cn/application-dev/reference/apis/js-apis-webview.md
zh-cn/application-dev/reference/apis/js-apis-webview.md
+132
-68
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
...ication-dev/reference/arkui-ts/ts-basic-components-web.md
+8
-7
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-webview.md
浏览文件 @
26a693ce
...
...
@@ -114,7 +114,7 @@ postMessageEvent(message: WebMessage): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------- |
...
...
@@ -166,7 +166,7 @@ onMessageEvent(callback: (result: WebMessage) => void): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ----------------------------------------------- |
...
...
@@ -280,7 +280,7 @@ loadUrl(url: string | Resource, headers?: Array\<WebHeader>): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -304,6 +304,7 @@ struct WebComponent {
Button
(
'
loadUrl
'
)
.
onClick
(()
=>
{
try
{
//需要加载的URL是string类型
this
.
controller
.
loadUrl
(
'
www.example.com
'
);
}
catch
(
error
)
{
console
.
error
(
`ErrorCode:
${
error
.
code
}
, Message:
${
error
.
message
}
`
);
...
...
@@ -315,6 +316,69 @@ struct WebComponent {
}
```
```
ts
// xxx.ets
import
web_webview
from
'
@ohos.web.webview
'
@
Entry
@
Component
struct
WebComponent
{
controller
:
web_webview
.
WebviewController
=
new
web_webview
.
WebviewController
();
build
()
{
Column
()
{
Button
(
'
loadUrl
'
)
.
onClick
(()
=>
{
try
{
//带参数headers
this
.
controller
.
loadUrl
(
'
www.example.com
'
,
[{
headerKey
:
"
headerKey
"
,
headerValue
:
"
headerValue
"
}]);
}
catch
(
error
)
{
console
.
error
(
`ErrorCode:
${
error
.
code
}
, Message:
${
error
.
message
}
`
);
}
})
Web
({
src
:
'
www.example.com
'
,
controller
:
this
.
controller
})
.
webDebuggingAccess
(
true
)
}
}
}
```
```
ts
// xxx.ets
import
web_webview
from
'
@ohos.web.webview
'
@
Entry
@
Component
struct
WebComponent
{
controller
:
web_webview
.
WebviewController
=
new
web_webview
.
WebviewController
();
build
()
{
Column
()
{
Button
(
'
loadUrl
'
)
.
onClick
(()
=>
{
try
{
//需要加载的URL是Resource类型
this
.
controller
.
loadUrl
(
$rawfile
(
'
xxx.html
'
));
}
catch
(
error
)
{
console
.
error
(
`ErrorCode:
${
error
.
code
}
, Message:
${
error
.
message
}
`
);
}
})
Web
({
src
:
'
www.example.com
'
,
controller
:
this
.
controller
})
}
}
}
```
```
html
<!-- xxx.html -->
<!DOCTYPE html>
<html>
<body>
<p>
Hello World
</p>
</body>
</html>
```
### loadData
loadData(data: string, mimeType: string, encoding: string, baseUrl?: string, historyUrl?: string): void
...
...
@@ -335,7 +399,7 @@ loadData(data: string, mimeType: string, encoding: string, baseUrl?: string, his
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -389,7 +453,7 @@ accessForward(): boolean
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -433,7 +497,7 @@ forward(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -482,7 +546,7 @@ accessBackward(): boolean
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -526,7 +590,7 @@ backward(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -569,7 +633,7 @@ onActive(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -612,7 +676,7 @@ onInactive(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -654,7 +718,7 @@ refresh(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -709,7 +773,7 @@ accessStep(step: number): boolean
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -754,7 +818,7 @@ clearHistory(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -803,7 +867,7 @@ getHitTest(): WebHitTestType
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -855,7 +919,7 @@ registerJavaScriptProxy(object: object, name: string, methodList: Array\<string>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -922,7 +986,7 @@ runJavaScript(script: string, callback : AsyncCallback\<string>): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -990,7 +1054,7 @@ runJavaScript(script: string): Promise\<string>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1048,7 +1112,7 @@ deleteJavaScriptRegister(name: string): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1099,7 +1163,7 @@ zoom(factor: number): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1150,7 +1214,7 @@ searchAllAsync(searchString: string): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1198,7 +1262,7 @@ clearMatches(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1247,7 +1311,7 @@ searchNext(forward: boolean): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1290,7 +1354,7 @@ clearSslCache(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1333,7 +1397,7 @@ clearClientAuthenticationCache(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1382,7 +1446,7 @@ struct WebComponent {
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1435,7 +1499,7 @@ postMessage(name: string, ports: Array\<WebMessagePort>, uri: string): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1500,7 +1564,7 @@ struct WebComponent {
.
onClick
(()
=>
{
try
{
if
(
this
.
ports
&&
this
.
ports
[
1
])
{
this
.
ports
[
1
].
postMessageEvent
(
"
post message from ets to HTML
"
);
this
.
ports
[
1
].
postMessageEvent
(
"
this.sendFromEts
"
);
}
else
{
console
.
error
(
`ports is null, Please initialize first`
);
}
...
...
@@ -1586,7 +1650,7 @@ requestFocus(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1629,7 +1693,7 @@ zoomIn(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1673,7 +1737,7 @@ zoomOut(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1723,7 +1787,7 @@ getHitTestValue(): HitTestValue
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1774,7 +1838,7 @@ getWebId(): number
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1824,7 +1888,7 @@ getUserAgent(): string
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1874,7 +1938,7 @@ getTitle(): string
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1924,7 +1988,7 @@ getPageHeight(): number
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -1976,7 +2040,7 @@ storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback\<st
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2041,7 +2105,7 @@ storeWebArchive(baseName: string, autoName: boolean): Promise\<string>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2099,7 +2163,7 @@ getUrl(): string
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2143,7 +2207,7 @@ stop(): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2192,7 +2256,7 @@ backOrForward(step: number): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2243,7 +2307,7 @@ scrollTo(x:number, y:number): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2315,7 +2379,7 @@ scrollBy(deltaX:number, deltaY:number): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2387,7 +2451,7 @@ slideScroll(vx:number, vy:number): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2458,7 +2522,7 @@ getOriginalUrl(): string
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2508,7 +2572,7 @@ getFavicon(): image.PixelMap
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2558,7 +2622,7 @@ setNetworkAvailable(enable: boolean): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2607,7 +2671,7 @@ hasImage(callback: AsyncCallback\<boolean>): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2662,7 +2726,7 @@ hasImage(): Promise\<boolean>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2716,7 +2780,7 @@ removeCache(clearRom: boolean): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2765,7 +2829,7 @@ pageUp(top:boolean): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2814,7 +2878,7 @@ pageDown(bottom:boolean): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2863,7 +2927,7 @@ getBackForwardEntries(): BackForwardList
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2912,7 +2976,7 @@ serializeWebState(): Uint8Array
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -2967,7 +3031,7 @@ restoreWebState(state: Uint8Array): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
...
...
@@ -3087,7 +3151,7 @@ static getCookie(url: string): string
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3138,7 +3202,7 @@ static setCookie(url: string, value: string): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3539,11 +3603,11 @@ static deleteOrigin(origin : string): void
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------------------ |
| origin | string | 是 | 指定源的字符串索引
.
|
| origin | string | 是 | 指定源的字符串索引
,来自于
[
getOrigins
](
#getorigins
)
。
|
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3595,7 +3659,7 @@ static getOrigins(callback: AsyncCallback\<Array\<WebStorageOrigin>>) : void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3656,7 +3720,7 @@ static getOrigins() : Promise\<Array\<WebStorageOrigin>>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3718,7 +3782,7 @@ static getOriginQuota(origin : string, callback : AsyncCallback\<number>) : void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3782,7 +3846,7 @@ static getOriginQuota(origin : string) : Promise\<number>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3841,7 +3905,7 @@ static getOriginUsage(origin : string, callback : AsyncCallback\<number>) : void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -3905,7 +3969,7 @@ static getOriginUsage(origin : string) : Promise\<number>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ----------------------------------------------------- |
...
...
@@ -4315,7 +4379,7 @@ static allowGeolocation(origin: string): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -4365,7 +4429,7 @@ static deleteGeolocation(origin: string): void
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -4416,7 +4480,7 @@ static getAccessibleGeolocation(origin: string, callback: AsyncCallback\<boolean
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
@@ -4478,7 +4542,7 @@ static getAccessibleGeolocation(origin: string): Promise\<boolean>
**错误码:**
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
以下错误码的详细介绍请参见
[
webview错误码
](
../errorcodes/errorcode-webview.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------ |
...
...
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
浏览文件 @
26a693ce
...
...
@@ -21,6 +21,7 @@ Web(options: { src: ResourceStr, controller: WebController | WebviewController})
> **说明:**
>
> 不支持转场动画。
> 同一页面的多个web组件,必须绑定不同的WebController。
**参数:**
...
...
@@ -1537,7 +1538,7 @@ onDownloadStart(callback: (event?: { url: string, userAgent: string, contentDisp
onErrorReceive(callback: (event?: { request: WebResourceRequest, error: WebResourceError }) => void)
网页加载遇到错误时触发该回调。出于性能考虑,建议此回调中尽量执行简单逻辑。
网页加载遇到错误时触发该回调。出于性能考虑,建议此回调中尽量执行简单逻辑。
在无网络的情况下,触发此回调。
**参数:**
...
...
@@ -1948,7 +1949,7 @@ onScaleChange(callback: (event: {oldScale: number, newScale: number}) => void)
onUrlLoadIntercept(callback: (event?: { data:string | WebResourceRequest }) => boolean)
当Web组件加载url之前触发该回调,用于
是否阻止此次访问
。
当Web组件加载url之前触发该回调,用于
判断是否阻止此次访问。默认允许加载
。
**参数:**
...
...
@@ -2324,8 +2325,8 @@ onScroll(callback: (event: {xOffset: number, yOffset: number}) => void)
| 参数名 | 参数类型 | 参数描述 |
| ------- | ------ | ------------ |
| xOffset | number | 水平滚动条滚动所在位置。 |
| yOffset | number | 竖直滚动条滚动所在位置。 |
| xOffset | number |
以网页最左端为基准,
水平滚动条滚动所在位置。 |
| yOffset | number |
以网页最上端为基准,
竖直滚动条滚动所在位置。 |
**示例:**
...
...
@@ -2666,7 +2667,7 @@ onPageVisible(callback: (event: {url: string}) => void)
onInterceptKeyEvent(callback: (event: KeyEvent) => boolean)
设置键盘事件的回调函数,该回调在被Webview
消费
前触发。
设置键盘事件的回调函数,该回调在被Webview
使用
前触发。
**参数:**
...
...
@@ -4250,7 +4251,7 @@ zoom(factor: number): void
### zoomIn<sup>9+</sup>
zoomIn(): boolean
调用此接口将当前网页进行放大,比
列
20%。
调用此接口将当前网页进行放大,比
例为
20%。
**返回值:**
...
...
@@ -4283,7 +4284,7 @@ zoomIn(): boolean
### zoomOut<sup>9+</sup>
zoomOut(): boolean
调用此接口将当前网页进行缩小,比
列
20%。
调用此接口将当前网页进行缩小,比
例为
20%。
**返回值:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录