原生js进行页面的跳转有两种方式:
window.location.replace(url);
和
window.location.href = url;
这两种方式的区别在于是否会保存浏览历史。
第一种不会保存浏览历史,意味着新的url会覆盖旧的浏览记录,通过浏览器的后退键将不能回到之前的页面,因为已经被replace了。
第二种就是常见的跳转了,通过浏览器的后退键还可以回到之前的页面。
原生js进行页面的跳转有两种方式:
window.location.replace(url);
和
window.location.href = url;
这两种方式的区别在于是否会保存浏览历史。
第一种不会保存浏览历史,意味着新的url会覆盖旧的浏览记录,通过浏览器的后退键将不能回到之前的页面,因为已经被replace了。
第二种就是常见的跳转了,通过浏览器的后退键还可以回到之前的页面。