zoukankan      html  css  js  c++  java
  • MUI

    实现关闭除指定页面外的其他所有页面的功能##

    比如在实现注销登录功能时,要保证旧有的webweiw或缓存不影响新用户的操作,就需要在跳转到登陆页面前关闭其他页面。

    http://www.cnblogs.com/phillyx/

    具体的实现逻辑如下:

    document.getElementById("logout").addEventListener("tap", function() {
    				var btnArray = ['是', '否'];
    				mui.confirm('您确定退出?', '', btnArray, function(e) {
    					if (e.index == 0) {
    						loginx.LogOut(function() {
    							if (mui.os.ios || mui.os.ipad || mui.os.iphone) {
    								// 获取所有Webview窗口
    								var curr = plus.webview.currentWebview();
    								var wvs = plus.webview.all();
    								for (var i = 0, len = wvs.length; i < len; i++) {
                                        //关闭除setting页面外的其他页面
    									if (wvs[i].getURL() == curr.getURL())
    										continue;
    									plus.webview.close(wvs[i]);
    								}
                                    //打开login页面后再关闭setting页面
    								plus.webview.open('../login/login.html');
    								curr.close();
    							} else
    								plus.runtime.quit();
    						});
    					}
    				})
    			});
    
  • 相关阅读:
    PHP中关于字符串的连接
    好用的FireFox(FF)插件
    Scripted Operation
    Scripted device
    chgrp chown
    wait_for_devices
    mysql create user
    mysql
    create user mysql
    Inserting/Removing shutters and filters
  • 原文地址:https://www.cnblogs.com/phillyx/p/4528418.html
Copyright © 2011-2022 走看看