Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
baec92c0
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看板
提交
baec92c0
编写于
8月 12, 2022
作者:
L
laosan_ted
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update web docs
Signed-off-by:
N
laosan_ted
<
wangruichang@huawei.com
>
上级
3e6c5e27
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
65 addition
and
10 deletion
+65
-10
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
...ication-dev/reference/arkui-ts/ts-basic-components-web.md
+65
-10
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
浏览文件 @
baec92c0
...
...
@@ -78,12 +78,12 @@ domStorageAccess(domStorageAccess: boolean)
fileAccess(fileAccess: boolean)
设置是否开启
通过
[
$rawfile(filepath/filename)
](
../../ui/ts-resource-access.md
)
访问应用中rawfile路径的文件, 默认启用
。
设置是否开启
应用中文件系统的访问,默认启用。
[
$rawfile(filepath/filename)
](
../../ui/ts-resource-access.md
)
中rawfile路径的文件不受该属性影响而限制访问
。
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| ---------- | ------- | ---- | ---- | ---------------------------------------- |
| fileAccess | boolean | 是 | true | 设置是否开启
通过
[
$rawfile(filepath/filename)
](
../../ui/ts-resource-access.md
)
访问应用中rawfile路径的文件
,默认启用。 |
| fileAccess | boolean | 是 | true | 设置是否开启
应用中文件系统的访问
,默认启用。 |
**示例:**
```
ts
...
...
@@ -105,12 +105,12 @@ fileAccess(fileAccess: boolean)
fileFromUrlAccess(fileFromUrlAccess: boolean)
设置是否允许通过网页中的JavaScript脚本访问
[
$rawfile(filepath/filename)
](
../../ui/ts-resource-access.md
)
的内容,默认未启用
。
设置是否允许通过网页中的JavaScript脚本访问
应用文件系统中的内容,默认未启用。
[
$rawfile(filepath/filename)
](
../../ui/ts-resource-access.md
)
中rawfile路径的文件不受该属性影响而限制访问
。
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| ----------------- | ------- | ---- | ----- | ---------------------------------------- |
| fileFromUrlAccess | boolean | 是 | false | 设置是否允许通过网页中的JavaScript脚本访问
[
$rawfile(filepath/filename)
](
../../ui/ts-resource-access.md
)
的内容,默认未启用。 |
| fileFromUrlAccess | boolean | 是 | false | 设置是否允许通过网页中的JavaScript脚本访问
应用文件系统中
的内容,默认未启用。 |
**示例:**
```
ts
...
...
@@ -349,6 +349,7 @@ databaseAccess(databaseAccess: boolean)
| -------------- | ------- | ---- | ---- | ----------------- |
| databaseAccess | boolean | 是 | - | 设置是否开启数据库存储API权限。 |
**示例:**
```
ts
// xxx.ets
@
Entry
...
...
@@ -364,6 +365,33 @@ databaseAccess(databaseAccess: boolean)
}
```
### geolocationAccess
geolocationAccess(geolocationAccess: boolean)
设置是否开启获取地理位置权限,默认开启。
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| -------------- | ------- | ---- | ---- | ----------------- |
| geolocationAccess | boolean | 是 | true | 设置是否开启获取地理位置权限。 |
**示例:**
```
ts
// xxx.ets
@
Entry
@
Component
struct
WebComponent
{
controller
:
WebController
=
new
WebController
();
build
()
{
Column
()
{
Web
({
src
:
'
www.example.com
'
,
controller
:
this
.
controller
})
.
geolocationAccess
(
true
)
}
}
}
```
### cacheMode
cacheMode(cacheMode: CacheMode)
...
...
@@ -392,16 +420,16 @@ cacheMode(cacheMode: CacheMode)
}
```
### textZoom
A
tio
### textZoom
Ra
tio
textZoom
Atio(textZoomA
tio: number)
textZoom
Ratio(textZoomRa
tio: number)
设置页面的文本缩放百分比,默认为100%。
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
| ------------ | ------ | ---- | ---- | --------------- |
| textZoom
A
tio | number | 是 | - | 要设置的页面的文本缩放百分比。 |
| textZoom
Ra
tio | number | 是 | - | 要设置的页面的文本缩放百分比。 |
**示例:**
```
ts
...
...
@@ -414,7 +442,7 @@ textZoomAtio(textZoomAtio: number)
build
()
{
Column
()
{
Web
({
src
:
'
www.example.com
'
,
controller
:
this
.
controller
})
.
textZoom
A
tio
(
this
.
atio
)
.
textZoom
Ra
tio
(
this
.
atio
)
}
}
}
...
...
@@ -1690,6 +1718,32 @@ grant(resources: Array\<string\>): void
webController: WebController = new WebController()
```
### requestFocus
requestFocus()
使当前web页面获取焦点。
**示例:**
```
ts
// xxx.ets
@
Entry
@
Component
struct
WebComponent
{
controller
:
WebController
=
new
WebController
();
build
()
{
Column
()
{
Button
(
'
requestFocus
'
)
.
onClick
(()
=>
{
this
.
controller
.
requestFocus
();
})
Web
({
src
:
'
www.example.com
'
,
controller
:
this
.
controller
})
}
}
}
```
### accessBackward
accessBackward(): boolean
...
...
@@ -1878,7 +1932,7 @@ backOrForward(step: number): void
deleteJavaScriptRegister(name: string)
删除通过registerJavaScriptProxy注册到window上的指定name的应用侧JavaScript对象。
删除通过registerJavaScriptProxy注册到window上的指定name的应用侧JavaScript对象。
删除后立即生效,无须调用
[
refresh
](
#refresh
)
接口。
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
...
...
@@ -2348,7 +2402,7 @@ refresh()
registerJavaScriptProxy(options: { object: object, name: string, methodList: Array
\<
string
\>
})
注入JavaScript对象到window对象中,并在window对象中调用该对象的方法。注册后,须调用
refresh
接口生效。
注入JavaScript对象到window对象中,并在window对象中调用该对象的方法。注册后,须调用
[
refresh
](
#refresh
)
接口生效。
**参数:**
| 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 |
...
...
@@ -2571,6 +2625,7 @@ getExtra(): string
| ------ | ------------ |
| string | 点击区域的附加参数信息。 |
## WebCookie
通过WebCookie可以控制Web组件中的cookie的各种行为,其中每个应用中的所有web组件共享一个WebCookie。通过controller方法中的getCookieManager方法可以获取WebCookie对象,进行后续的cookie管理操作。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录