为乐而来
为乐而来
  • 发布:2016-07-14 18:46
  • 更新:2016-07-15 10:23
  • 阅读:1493

关闭其他webview只留当前webview有错

分类:HTML5+

我有一个操作就是 注销 退出登录页
想要把其他webview页全关闭,只保留当前webview
这时候会关闭所有的webview直接退出应用

var allweb = plus.webview.all();  
                var self = plus.webview.currentWebview();  
                var showStr = "-----allweb.length:" + allweb.length;  
                for(var i = 0; i < allweb.length; i++) {  
                    var u = allweb[i].getURL();  
                    var s = "[no]";  
                    if(self == allweb[i]) {  
                        s = "[yes]";  
                    } else {  
                        allweb[i].close();//关闭  
                    }  
                    showStr += "\n webview[" + i + "]" + s + ":" + u;  
                }  
console.log(showStr);
2016-07-14 18:46 负责人:无 分享
已邀请:
西西里

西西里

你都要退出应用了,还写这段逻辑关闭webview作甚?难道你要转到后台运行去?

西西里

西西里

才明白你的意思, 你把首页的webview过滤掉

为乐而来

为乐而来 (作者)

@西西里
这里已经过滤了。
if(self == allweb[i]) {
s = "[yes]";
}

但是还是会关闭所有的webView

彭文俊

彭文俊 - 阿萨德

把首页的webview过滤掉

为乐而来

为乐而来 (作者)

@彭文俊
这里已经过滤了。
if(self == allweb[i]) {
s = "[yes]";
}

但是还是会关闭所有的webView

为乐而来

为乐而来 (作者)

@彭文俊
这里已经过滤了。
if(self == allweb[i]) {
s = "[yes]";
}

但是还是会关闭所有的webView

尤浪

尤浪 - 哈啊哈哈

该问题目前已经被锁定, 无法添加新回复