请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
123
返回列表 发新帖
5
帖子
0
勋章
36
Y币
马浩川 发表于 2019-9-16 14:33
api.toLauncher();
这个可以返回桌面 但是没有关闭app你不是应该点击某个按钮触发
closeWidget这个方法吗

我的是直接指向手机站URL的WEBapp,现在监听不了keyback,用不了closeWidget这个方法
5
帖子
0
勋章
36
Y币
李德勋 发表于 2019-9-16 14:54
你就说你 代码怎么写的 把监听搬到win窗下 就那么简单

我说我是WEBAPP,把监听搬到win窗下?APK解压后改api.openFrame为api.openwin?
5
帖子
0
勋章
36
Y币
yxWin 发表于 2019-9-16 08:26
在里面alert 一下 看监听到了吗

webapp默认api.openFrame,监听不到,APK解压后改源码api.openFrame为api.openwin,这个可行吗?
5
帖子
0
勋章
36
Y币
李德勋 发表于 2019-9-16 16:44
你想想嘛居然改不了 那就在root窗口执行它

https://docs.apicloud.com/Client-API/api#18

root有api.closeWidget();这个方法,我指的是子窗
20
帖子
0
勋章
6613
Y币
zcw88 发表于 2019-9-17 10:37
api.openFrame监听不到keyback,不知道有什么其他的方法

试一下用 webBrowser 模块打开你的网站
5
帖子
0
勋章
36
Y币
yxWin 发表于 2019-9-17 11:51
试一下用 webBrowser 模块打开你的网站

先谢谢版主不厌其烦的回答我们这些小白的菜题,api.openFrame是监听不到物理返回键的,我想了个笨方法,用popstate事件判断,可以调用api.closeWidget了
20
帖子
0
勋章
6613
Y币
zcw88 发表于 2019-9-17 21:39
先谢谢版主不厌其烦的回答我们这些小白的菜题,api.openFrame是监听不到物理返回键的,我想了个笨方法,用po ...

试一下我说的模块,看看符合你的需求吗
5
帖子
0
勋章
36
Y币
yxWin 发表于 2019-9-18 08:26
试一下我说的模块,看看符合你的需求吗

webBrowser 模块我用了,可以完美解决之前视频不能自动横屏全屏的问题,但是监听不了keyback的,我现在用的方法可以在需要的可以页面模仿出msg: '再按一次返回键退出程序'的相同效果,.
20
帖子
0
勋章
6613
Y币
zcw88 发表于 2019-9-18 14:38
webBrowser 模块我用了,可以完美解决之前视频不能自动横屏全屏的问题,但是监听不了keyback的,我现在用的 ...

可以在页面添加返回按钮的, keyback 监听里面空着 ,就可以了。
123
您需要登录后才可以回帖 登录

本版积分规则