[英]How to reload previous page with javascript?
我有一个ASP VB.NET的网站,有一个页面可以回到上一个点击时,我们用JavaScript做了这个:
window.history.back();
但这会让你进入上一页关于它进入当前页面时的状态,我们需要它重新加载,你怎么能这样做?
您无法使用window.history
来实现所需的行为,因为这不是它的工作原理。 window.history
保留页面的会话历史访问(如说在这里 -它基本上是模仿你的浏览器的后退/前进按钮。
如文件中所述:
无法清除会话历史记录或禁用非特权代码的后退/前进导航。 最接近的可用解决方案是
location.replace()
方法,该方法用提供的URL替换会话历史记录的当前项。
因此,最好的办法是使用location.replace()
。 您可以使用document.referrer
获取您来自哪里的以前的URL。
location.replace(document.referrer);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.