# uni.createWebviewContext(webviewId, component?)

创建 web-view 组件的上下文对象,用于操作 web-view 的行为。

# 参数

名称 类型 必填 默认值 描述
webviewId string.WebviewIdString - -
component ComponentPublicInstance | null -

# 返回值

类型 必备
WebviewContext | null

# WebviewContext 的方法

# back()

后退到 web-view 组件网页加载历史的上一页,如果不存在上一页则没有任何效果。

# back 兼容性
Android iOS web
3.9.0 4.11 -

# forward()

前进到 web-view 组件网页加载历史的下一页,如果不存在下一页则没有任何效果。

# forward 兼容性
Android iOS web
3.9.0 4.11 -

# reload()

重新加载 web-view 组件当前页面。

# reload 兼容性
Android iOS web
3.9.0 4.11 -

# stop()

停止加载 web-view 组件当前网页,该方法不能阻止已经加载的 html 文档,但是能够阻止未完成的图片及延迟加载的资源。

# stop 兼容性
Android iOS web
3.9.0 4.11 -

# evalJS(js)

在网页中执行指定的js脚本,在 uvue 页面中可通过此方法向 web-view 组件加载的页面发送数据

# 参数
名称 类型 必填 默认值 描述
js string - -
# evalJS 兼容性
Android iOS web
3.9.0 4.11 -

# createWebviewContext 兼容性

Android iOS web
3.9.0 4.11 x

# 参见

相关 Bug

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 描述
errMsg string - 错误信息

示例代码另见web-view组件