location.assign 与 location.replace的区别

Posted 梁大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了location.assign 与 location.replace的区别相关的知识,希望对你有一定的参考价值。

window.location.assign(url) : 加载 URL 指定的新的 html 文档。 就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。
window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档 ,这个方法是替换当前窗口页面,前后两个页面共用一个
窗口,所以是没有后退返回上一页的
 

reload()方法用于刷新当前文档。

reload() 方法类似于你浏览器上的刷新页面按钮。

如果把该方法的参数设置为 true,那么无论文档的最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样。

以上是关于location.assign 与 location.replace的区别的主要内容,如果未能解决你的问题,请参考以下文章

location.assign()location.hreflocation.replace(url)的不同

location.href()和location.assign()这两个方法有啥不同呢?

如果超链接做同样的事情,window.location.assign 有啥用?

钩窗口。位置。*赋值和window.location.assign

Javascript:使用 location.assign 后全局变量变为空

window.location详解