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();
						});
					}
				})
			});
												
											MUI - 实现关闭除指定页面外的其他所有页面的功能的更多相关文章
- sql查询指定表外键约束
		
//////////////////查询指定表外键约束select a.name as 约束名, object_name(b.parent_object_id) as 外键表, d.name as 外 ...
 - hibernate中指定非外键进行关联
		
/** * 上级资源 */ @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "PARENT_ID", reference ...
 - Windows 10 下如何彻底关闭 Hyper-V 服务(翻外篇)
		
原文:Windows 10 下如何彻底关闭 Hyper-V 服务(翻外篇) windows禁用/启用hyper-V,解决hyper-V与模拟器同时启用时造成冲突 我是这样解决的,以管理员身份运行命令提 ...
 - C#构造方法(函数)   C#方法重载   C#字段和属性  MUI实现上拉加载和下拉刷新  SVN常用功能介绍(二)  SVN常用功能介绍(一)  ASP.NET常用内置对象之——Server  sql server——子查询   C#接口  字符串的本质  AJAX原生JavaScript写法
		
C#构造方法(函数) 一.概括 1.通常创建一个对象的方法如图: 通过 Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...
 - stark组件之pop页面,按钮,url,页面
		
1.Window open() 方法 2.admin的pop添加按钮 3.stark之pop功能 3.知识点总结 4.coding代码 1.Window open() 方法 效果图 2.adm ...
 - 用js把数据从一个页面传到另一个页面
		
用js把数据从一个页面传到另一个页面的层里? 如果是传到新页面的话,你网站基于什么语言开发直接用get或者post获取,然后输出到这个层 通过url传参 如果是HTML页面的话JS传到新页面就wind ...
 - javascript获取iframe框架中页面document对象,获取子页面里面的内容,iframe获取父页面的元素,
		
javascript获取iframe框架中,加载的页面document对象 因为浏览器安全限制,对跨域访问的页面,其document对象无法读取.设置属性 function getDocument(i ...
 - 使用HTML5的页面资源预加载(Link prefetch)功能加速你的页面加载速度
		
不管是浏览器的开发者还是普通web应用的开发者,他们都在做一个共同的努力:让Web浏览有更快的速度感觉.有很多已知的技术都可以让你的网站速度变得更快:使用CSS sprites,使用图片优化工具,使用 ...
 - 网站开发进阶(十一)如何将一个jsp页面嵌套在另一个页面中
		
如何将一个jsp页面嵌套在另一个页面中 这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可.这样便于维护,如果有很多网页,当通用 ...
 
随机推荐
- Linux时间介绍
			
Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟, ...
 - Acesrc and Travel
			
Acesrc and Travel 时间限制: 1 Sec 内存限制: 128 MB 题目描述 Acesrc is a famous tourist at Nanjing University se ...
 - PHP苹果推送实现(APNS)
			
以下资料网上收集整理得来 1.在ios dev center制作相关证书和文件用客户端实现(不再赘述,网上很多,) 网上教程: http://blog.csdn.net/lizhenning87/ar ...
 - 解决C++ builder 4.0编译后的程序在某些计算机上运行出现"EAccessViolation" 的错误
			
1. bordbk41.dll is missing or not registered. regsvr32 "C:\Program Files (x86)\Common Files\Bor ...
 - 【python之路29】python生成器generator与迭代器
			
一.python生成器 python生成器原理: 只要函数中存在yield,则函数就变为生成器函数 #!usr/bin/env python # -*- coding:utf-8 -*- def xr ...
 - textarea标签中多出的空格
			
//这么写才能被正确渲染 <textarea></textarea> //这样就会有空格 <textarea> </textarea> 不能换行,涨姿势
 - git bash 常用操作文件命令行
			
1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配 ...
 - sass进阶
			
代码的重用 基础的部分我们讲述了变量 Mixin 这两种方法可以增加扩展和重用 现在开始继续学习:extend继承 .class1 { border: 1px solid #ddd; } .class ...
 - Oracle树查询
			
1.Oracle函数 sys_connect_by_path 语法: select sys_connect_by_path(column_name,'connect_symbo链接标志l') fro ...
 - Leetcode22.Generate Parentheses括号生成
			
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合. 例如,给出 n = 3,生成结果为: [ "((()))", "(()())& ...