我有一个操作就是 注销 退出登录页
想要把其他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);
7 个回复
西西里
你都要退出应用了,还写这段逻辑关闭webview作甚?难道你要转到后台运行去?
西西里
才明白你的意思, 你把首页的webview过滤掉
为乐而来 (作者)
@西西里
这里已经过滤了。
if(self == allweb[i]) {
s = "[yes]";
}
但是还是会关闭所有的webView
彭文俊 - 阿萨德
把首页的webview过滤掉
为乐而来 (作者)
@彭文俊
这里已经过滤了。
if(self == allweb[i]) {
s = "[yes]";
}
但是还是会关闭所有的webView
为乐而来 (作者)
@彭文俊
这里已经过滤了。
if(self == allweb[i]) {
s = "[yes]";
}
但是还是会关闭所有的webView
尤浪 - 哈啊哈哈