Javascript 如何使用JS/jQuery从浏览器中删除特定的历史记录,如最后一个登录页面?
我有一个系统,它有一个登录页面,输入凭证后,我点击了登录按钮。在它将我重定向到我的帐户页面后,我单击后退按钮,我希望它是一个空白页面,而不是登录页面,因为我已经登录了 那么,我是否可以从浏览器历史记录中删除最后一页,即登录页,然后按“上一步”按钮,我可以得到空白页Javascript 如何使用JS/jQuery从浏览器中删除特定的历史记录,如最后一个登录页面?,javascript,jquery,login,browser-history,Javascript,Jquery,Login,Browser History,我有一个系统,它有一个登录页面,输入凭证后,我点击了登录按钮。在它将我重定向到我的帐户页面后,我单击后退按钮,我希望它是一个空白页面,而不是登录页面,因为我已经登录了 那么,我是否可以从浏览器历史记录中删除最后一页,即登录页,然后按“上一步”按钮,我可以得到空白页 因此,我的基本问题是,如何清除我的最新历史记录(历史记录-1)?不可能,除非用户的浏览器上安装了由您控制的附加组件(或插件) 但是您可以尝试其他方法来禁用history.back()。例如javascript:location.rep
因此,我的基本问题是,如何清除我的最新历史记录(历史记录-1)?不可能,除非用户的浏览器上安装了由您控制的附加组件(或插件)
但是您可以尝试其他方法来禁用history.back()。例如
javascript:location.replace(this.href)
我只能在onclick()事件上使用location.replace()功能。那么是否还有其他可能清除历史记录?window.open将启动一个新的历史记录会话,但我认为它在您的情况下没有用处。