|

楼主 |
发表于 2016-3-22 17:01:24
|
显示全部楼层
这是我重写的代码。- CommonUtils.document
- .addEventListener(
- "deviceready",
- function() {
- var exitAppTicker = 0;
- var listener = function() {
- if (conditionFn()) {
- if (exitAppTicker === 0) {
- exitAppTicker++;
- var msg = $(
- '<span style="display: none;border-radius: 50px;padding: 7px;left: 50%;margin-left: -80px;background-color: #383838;color: #F0F0F0;z-index:9999;position:fixed;bottom:25px;">再按一次退出应用</span>')
- .appendTo('body');
- msg.fadeIn(400).delay(2000).fadeOut(400, function() {
- exitAppTicker = 0;
- msg.remove();
- });
- } else if (exitAppTicker == 1) {
- if (!localStorage.getItem("remeberMe")) {
- localStorage.removeItem("un");
- localStorage.removeItem("pw");
- localStorage.removeItem("remeberMe");
- }
- localStorage.removeItem("userName");
- localStorage.removeItem("companyId");
- localStorage.removeItem("mobile");
- localStorage.removeItem("loginName");
- exitDtd.resolve();
- navigator.app.exitApp();
- }
- } else {
- justep.Shell.closePage();
- // history.back();
- }
- };
- document.addEventListener('backbutton', listener, false);
- $(window).on('beforeunload', function() {
- document.removeEventListener('backbutton', listener, false);
- });
- }, false);
复制代码
我加入了退出时候清楚本地存储。 |
|