说到这两个的使用区别,就得结合window.history.go(-1);wondow.history.back();这两个方法的机制了。
这两个方法是根据服务器记录的请求决定该跳到哪个页面。
window.location.href("test.jsp");是向服务器发送请求的跳转
window.location.replace("test.jsp");是不向服务器发送请求的跳转
所以window.history.go(-1);wondow.history.back();配合window.location.href("test.jsp");使用是okay的。
以下三个页面的例子