关于使用cordova 2.7.0在phonegap android中点击退出按钮的清晰历史

时间:2013-07-10 09:05:04

标签: javascript jquery jquery-mobile cordova-2.0.0

hy是否有任何方法或代码行来准确删除所有历史记录,因为我在我的应用程序中单击“已注销”按钮,但是它确切地将当前用户和页面更改注销到“登录页面”但是当我到达时登录页面并尝试点击“设备返回按钮”它返回上一页错误。一旦他退出,应用程序不应该返回,所以我如何克服这个问题,请提出任何代码来解决这个问题?

这是“已注销”按钮的代码:

$('#logoutButton').off("click").on("click", function () {
        $("#pass").val("");
        window.localStorage.setItem("userid", null);

      $.mobile.changePage("#login",null,true,true);

});

1 个答案:

答案 0 :(得分:0)

使用removeitem方法设置null值。改变这个:

window.localStorage.setItem("userid", null);

到此:

window.localStorage.removeItem("userid");

页面初始化并加载时,请检查localstorage的状态值。如果是null,则返回登录页面:

$( "#xyz-page" ).on( "pageinit", function( event ) {
  if(localStorage['userid']==null)
      $.mobile.changePage("#login",null,true,true);
});