Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用JS/jQuery从浏览器中删除特定的历史记录,如最后一个登录页面?_Javascript_Jquery_Login_Browser History - Fatal编程技术网

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将启动一个新的历史记录会话,但我认为它在您的情况下没有用处。