gpt4 book ai didi

javascript - 关于使用cordova 2.7.0在phonegap android中单击注销按钮的清除历史记录

转载 作者:行者123 更新时间:2023-11-28 09:02:21 24 4
gpt4 key购买 nike

为什么有任何方法或代码行可以完全删除所有历史记录,因为我的应用程序中有“注销”按钮,单击注销按钮它完全注销当前用户,并且页面更改为“登录页面”,但是当我到达时登录页面并尝试点击“设备后退按钮”,它会返回到上一页,这是错误的。一旦他注销,应用程序就不应该返回,所以我如何克服这个问题,请建议任何代码来解决这个问题?

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

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

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

});

最佳答案

使用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);
});

关于javascript - 关于使用cordova 2.7.0在phonegap android中单击注销按钮的清除历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17566548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com