uni.createWebviewContext(webviewId, component?)
创建 web-view 组件的上下文对象,用于操作 web-view 的行为。
参数
返回值
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组件