请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
20
帖子
0
勋章
6613
Y币
cqh2020 发表于 2020-3-30 11:03
打开软件就直接进入那个模块打开的网址,然后返回一次就到一个白色界面,那个界面才有更新,平时退出也是 ...

可以监听 keyback 返回事件 的 不让它往回跳转在当前页面实现退出
4
帖子
0
勋章
36
Y币
yxWin 发表于 2020-3-30 18:33
可以监听 keyback 返回事件 的 不让它往回跳转在当前页面实现退出

具体操作,有吗?
20
帖子
0
勋章
6613
Y币
cqh2020 发表于 2020-3-31 10:18
具体操作,有吗?

api.addEventListener({
    name: 'keyback'
}, function(ret, err) {
    alert('按了返回键');
});
4
帖子
0
勋章
36
Y币
yxWin 发表于 2020-3-31 11:39
api.addEventListener({
    name: 'keyback'
}, function(ret, err) {

apiready =function(){
var browser = api.require('webBrowser');
browser.open({
    url: 'http://baidu',
titleBar:{
visible:    false, //标题栏是否隐藏,只支持Android,布尔类型,默认值false
        bg:           "#393a3f"//标题栏背景颜色,支持 rgb,rgba,#fff等,默认值#393A3F
}
api.addEventListener({
    name: 'keyback'
}, function(ret, err) {
    alert('按了返回键');
});
});
}





加上去后重新编译打开进入后空白的
20
帖子
0
勋章
6613
Y币
cqh2020 发表于 2020-3-31 12:16
apiready =function(){
var browser = api.require('webBrowser');
browser.open({

监听写在 apiready 里面
4
帖子
0
勋章
36
Y币
yxWin 发表于 2020-3-31 14:07
监听写在 apiready 里面

apiready =function(){
api.addEventListener({
    name: 'keyback'
}, function(ret, err) {
    alert('按了返回键');
});
var browser = api.require('webBrowser');
browser.open({
    url: 'http://123',
titleBar:{
visible:    false, //标题栏是否隐藏,只支持Android,布尔类型,默认值false
        bg:           "#393a3f"//标题栏背景颜色,支持 rgb,rgba,#fff等,默认值#393A3F
}
});
}







这样?
20
帖子
0
勋章
6613
Y币
是的
4
帖子
0
勋章
36
Y币

可是这样只后还是会会到那个白色界面点一次返回然后在那个页面,然后在按一下还无法退出显示这个
QQ图片20200401151812.jpg
20
帖子
0
勋章
6613
Y币
你这个 不是 root 页面 吗?
4
帖子
0
勋章
36
Y币
yxWin 发表于 2020-4-1 17:23
你这个 不是 root 页面 吗?

反回一次到这个白色界面,然后再返回就这样了
123下一页
您需要登录后才可以回帖 登录

本版积分规则