帖子
帖子
用户
博客
课程
显示全部楼层
9
帖子
0
勋章
25
Y币

[其他] api.toLauncher()无法返回到后台运行

[复制链接]
发表于 2019-8-27 10:47:51
api.toLauncher();这个返回后台怎么运行不了啊

我监听返回键,然后用这个到系统桌面。一直无效。我查看了API.JS里面都没有这个函数啊
19
帖子
3
勋章
1万+
Y币
有这个方法的  https://docs.apicloud.com/Client-API/api#70,你代码怎么写的贴一下
9
帖子
0
勋章
25
Y币
    apiready = function(){
openFrame();
$api.setStorage('time_last','0');//上次按下时间
api.addEventListener({
         name : 'keyback'
}, function(ret, err) {
         var time_last = $api.getStorage('time_last');
         var time_now = Date.parse(new Date());
         if (time_now - time_last > 2000) {
                       //var js = 'api.historyBack();';
                                var js = 'history.go(-1);';
                                api.execScript({
                                        frameName: 'demo',
                                        script: js
                                });
         } else {
        api.toLauncher();
         }
});

}
9
帖子
0
勋章
5634
Y币
time_now - time_last > 2000 这个值打印一下
9
帖子
0
勋章
25
Y币
弄好了,谢谢
9
帖子
0
勋章
25
Y币
马浩川 发表于 2019-8-27 11:09
time_now - time_last > 2000 这个值打印一下

我还想请教一下。 我是打开的openframe 是一个远程 地址,每次重新启动都是要重新登录,要怎么保存COOKIE 让他下次启动时自动保证用户名啊
9
帖子
0
勋章
5634
Y币
林云软件 发表于 2019-8-27 11:23
我还想请教一下。 我是打开的openframe 是一个远程 地址,每次重新启动都是要重新登录,要怎么保存COOKIE ...

试试使用api.exceScript吧把本地的数据整过去 远程的我不太清楚
9
帖子
0
勋章
25
Y币
好的,谢了
您需要登录后才可以回帖 登录

本版积分规则