window.history.back(); 返回到上个界面,缓存信息不被清除
history.go(-1) ; 返回到上个界面,缓存信息不被清除
location.replace(url); location.replace() 方法:加载一个新文档(页面)替换当前文档
location.href = url; // eslint-disable-line
而重定向则用herf 和replace
1、location.href='http://www.xxx.com/';
2、location.replace('http://www.xxx.com/');
两者的不同之处是前者会在浏览器的历史浏览记录(history对象中增加一条新的记录,而后者则是相当于用replace中的url代替了现有的页面url,并把history中的url也替换为重定向后的url。