窗口控制
1. 关闭当前窗口
(@since 云助手app 3.1.6)
yzs.closeWindow();
2. 启用禁用横竖屏
(@since 云助手app 3.1.6)
yzs.enableLandscape(true);//true 启用横竖屏切换 false:禁用横竖屏切换。默认是开启横竖屏切换的
3. 页面返回
(@since 云助手app 3.1.6)
yzs.goBack();
4. 在新窗口中打开页面
(@since 云助手app 3.2.0)
yzs.openWindow({
url: "https://m.baidu.com",
openWay: 0,
});
参数说明
参数 | 参数类型 | 必须 | 说明 |
---|---|---|---|
url | String | 是 | 需要打开的网页地址 |
openWay | int | 否 | 0:在云助手中打开链接 1:通过系统浏览器打开链接,默认为0 |
5. 监听返回上一页和关闭窗口
(@since 云助手app 4.1.5)
插件说明:
应用监听了返回上一页或关闭窗口后,在用户点击对应按钮时,云助手会回调click方法,应用可根据action区分返回和关闭自行处理对应事件,此时云助手不再处理对应事件;
当应用方不再需要监听返回或关闭窗口事件后,一定要移除监听,否则用户的返回和关闭窗口将没有任何响应。
yzs.watchBackClose({
watchMode:2,
click:function(res) {
/**{
"action": 1,//0-点击了返回按钮;1-点击了关闭窗口;
"code": 0,
"eventId": "1648175202000",
"message": "success"
}*/
},
success: function(res) {
},
error: function(res) {
}
});
6. 移除返回上一页和关闭窗口的监听
(@since 云助手app 4.1.5)
yzs.unWatchBackClose({
success: function(res) {
},
error: function(res) {
}
});
7. 启用禁用侧滑返回
(@since 云助手app 4.2.3)
yzs.enableSideslipping(true);//true 启用侧滑返回 false:禁用侧滑返回。默认启用