window.location您可以(或应该能够)单击“上一步”并返回到当前页面,从而在历史记录中添加一项。
window.location.replace替换当前的历史记录项,因此您将无法返回到它。
见
window.location:
assign(url):通过提供的URL加载文档。replace(url):用提供的URL上的文档替换当前文档。与该assign()方法的不同之 处在于,使用replace()当前页面后将不会保存在会话历史记录中,这意味着用户将无法使用“后退”按钮导航到该页面。
哦,一般来说:
window.location.href = url;
is favoured over:
window.location = url;



