Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
47a012e9
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,发现更多精彩内容 >>
提交
47a012e9
编写于
5月 24, 2022
作者:
L
laosan_ted
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix 0524 webview API8
Signed-off-by:
N
laosan_ted
<
wangruichang@huawei.com
>
上级
fa3ac495
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
36 addition
and
22 deletion
+36
-22
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
...ication-dev/reference/arkui-ts/ts-basic-components-web.md
+36
-22
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-web.md
浏览文件 @
47a012e9
...
...
@@ -35,37 +35,23 @@
| ----------------- | ---------------------------------------- | -------------- | ---------------------------------------- |
| domStorageAccess | boolean | false | 设置是否开启文档对象模型存储接口(DOM Storage API)权限,默认未开启。 |
| fileAccess | boolean | false | 设置是否开启通过
[
$rawfile(filepath/filename)
](
../../ui/ts-application-resource-access.md#资源引用
)
访问应用中rawfile路径的文件, 默认启用。 |
| fileFromUrlAccess | boolean | true | 设置是否允许
在一个URL环境中的JS代码访问任意
内容,默认未启用。 |
| fileFromUrlAccess | boolean | true | 设置是否允许
通过网页中的JavaScript脚本访问
[
$rawfile(filepath/filename)
](
../../ui/ts-application-resource-access.md#资源引用
)
的
内容,默认未启用。 |
| imageAccess | boolean | true | 设置是否允许自动加载图片资源,默认允许。 |
| javaScriptProxy | {
<br>
object: object,
<br/>
name: string,
<br/>
methodList: Array
\<
string
\>
,
<br/>
controller: WebController
<br>
} | - | 注入JavaScript对象到window对象中,并在window对象中调用该对象的方法。所有参数不支持更新。
<br/>
object: 参与注册的对象。只能声明方法,不能声明属性 。其中方法的参数和返回类型只能为string,number,boolean。
<br/>
name: 注册对象的名称,与window中调用的对象名一致。注册后window对象可以通过此名字访问应用侧JavaScript对象。
<br/>
methodList: 参与注册的应用侧JavaScript对象的方法。
<br/>
controller: 控制器。 |
| javaScriptAccess | boolean | true | 设置是否允许执行JavaScript脚本,默认允许执行。 |
| mixedMode |
MixedMode
| MixedMode.None | 设置是否允许加载超文本传输协议(HTTP)和超文本传输安全协议(HTTPS)混合内容,默认不允许加载HTTP和HTTPS混合内容。 |
| mixedMode |
[
MixedMode
](
#mixedmode枚举说明
)
| MixedMode.None | 设置是否允许加载超文本传输协议(HTTP)和超文本传输安全协议(HTTPS)混合内容,默认不允许加载HTTP和HTTPS混合内容。 |
| onlineImageAccess | boolean | true | 设置是否允许从网络加载图片资源(通过HTTP和HTTPS访问的资源),默认允许访问。 |
| zoomAccess | boolean | true | 设置是否支持手势进行缩放,默认允许执行缩放。|
| overviewModeAccess | boolean | true | 设置是否使用概览模式加载网页,默认使用该方式。|
| databaseAccess| boolean | false | 设置是否开启数据库存储API权限,默认
使
不开启。|
| cachemode |
CacheMode
| CacheMode.Default| 设置缓存模式。|
| databaseAccess| boolean | false | 设置是否开启数据库存储API权限,默认不开启。|
| cachemode |
[
CacheMode
](
#cachemode枚举说明
)
| CacheMode.Default| 设置缓存模式。|
| textZoomAtio | number | 100 | 设置页面的文本缩放百分比,默认为100%。 |
| userAgent | string | - | 设置用户代理。 |
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>
> 通用属性仅支持[width](ts-universal-attributes-size.md#属性)、[height](ts-universal-attributes-size.md#属性)、[padding](ts-universal-attributes-size.md#属性)、[margin](ts-universal-attributes-size.md#属性)、[border](ts-universal-attributes-border.md#属性)。
-
<span
id=
"MixedMode"
>
MixedMode枚举说明
</span>
| 名称 | 描述 |
| ---------- | ---------------------------------- |
| All | 允许加载HTTP和HTTPS混合内容。所有不安全的内容都可以被加载。 |
| Compatible | 混合内容兼容性模式,部分不安全的内容可能被加载。 |
| None | 不允许加载HTTP和HTTPS混合内容。 |
-
<span
id=
"CacheMode"
>
CacheMode枚举说明
</span>
| 名称 | 描述 |
| ---------- | ---------------------------------- |
| Default | 加载资源使用不过期的cache,如果没有从网络中获取。 |
| None | 加载资源使用cache,如果没有从网络中获取。 |
| Online | 加载资源不使用cache,全部从网络中获取。 |
| Only | 只从cache中加载资源。 |
## 事件
不支持通用事件。
...
...
@@ -168,7 +154,7 @@ Web组件返回的请求/响应头对象。
### RenderExitReason枚举说明
onRenderExited接口返回的
render进程退出具体原因
onRenderExited接口返回的
渲染进程退出具体原因。
| 名称 | 描述 |
| ---------------------------- | ------------------------------ |
...
...
@@ -178,6 +164,22 @@ onRenderExited接口返回的render进程退出具体原因
| PROCESS_OOM | 程序内存不足。 |
| PROCESS_EXIT_UNKNOWN | 其他原因。 |
### MixedMode枚举说明
| 名称 | 描述 |
| ---------- | ---------------------------------- |
| All | 允许加载HTTP和HTTPS混合内容。所有不安全的内容都可以被加载。 |
| Compatible | 混合内容兼容性模式,部分不安全的内容可能被加载。 |
| None | 不允许加载HTTP和HTTPS混合内容。 |
### CacheMode枚举说明
| 名称 | 描述 |
| ---------- | ---------------------------------- |
| Default | 加载资源使用不过期的cache,如果cache中无该资源则从网络中获取。 |
| None | 加载资源使用cache,如果cache中无该资源则从网络中获取。 |
| Online | 加载资源不使用cache,全部从网络中获取。 |
| Only | 只从cache中加载资源。 |
### FileSelectorResult对象说明
Web组件返回的弹窗确认或弹窗取消功能对象。
...
...
@@ -286,7 +288,7 @@ getHitTest(): HitTestType
| HttpAnchorImg | 带有超链接的图片,其中超链接的src为http。 |
| Img | HTML::img标签。 |
| Map | 地理地址。 |
| Phone
number
| 电话号码。 |
| Phone
| 电话号码。 |
| Unknown | 未知内容。 |
### loadData
...
...
@@ -377,9 +379,9 @@ stop(): void
停止页面加载。
###
C
learHistory
###
c
learHistory
C
learHistory(): void
c
learHistory(): void
删除所有前进后退记录。
...
...
@@ -388,6 +390,10 @@ ClearHistory(): void
getCookieManager() : WebCookie
获取web组件cookie管理对象。
-
返回值
| 参数类型 | 说明 |
| ------- | --------- |
| WebCookie | web组件cookie管理对象,参考
[
WebCookie
](
#webcookie
)
定义。 |
## WebCookie
通过WebCookie可以控制Web组件中的cookie的各种行为,其中每个应用中的所有web组件共享一个WebCookie。通过controller方法中的getCookieManager方法可以获取WebCookie对象,进行后续的cookie管理操作。
### setCookie
...
...
@@ -401,11 +407,19 @@ setCookie(url: string, value: string) : boolean
| -------- | ------------------------ | ---- | ---- | ---------------------------------------- |
| url | string | 是 | - | 要设置的cookie所属的url。 |
| value | string | 是 | - | cookie的值。 |
-
返回值
| 参数类型 | 说明 |
| ------- | --------- |
| boolean | 设置cookie是否成功。 |
### saveCookieSync
saveCookieSync() : boolean
将当前存在内存中的cookie同步到磁盘中,该方法为同步方法,同步成功返回true,否则返回false。
-
返回值
| 参数类型 | 说明 |
| ------- | --------- |
| boolean | 同步内存cookie到磁盘操作是否成功。 |
## 示例
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录