Answers:
使用window.location.assign("url")
只会导致加载新文档。使用window.location.replace("url")
将替换当前文档,并使用该URL替换当前历史记录,因此您将无法返回之前加载的文档。
参考:http : //www.exforsys.com/tutorials/javascript/javascript-location-object.html
location.assign():
通过传递路径来分配路径。即使在分配路径之后,“分配”也会为您提供历史记录。
使用方法:应将值传递给它。
例如: location.assign("http://google.com")
location.replace():
如果您不想保留历史记录,则有助于替换路径。替换路径后,它不会为您提供历史记录。
使用方法:应将值传递给它。
例如: location.replace("http://google.com")