是的,当使用 Location.replace 方法时,会替换当前页面的 URL,并且不会在浏览器历史记录中创建新的记录。这意味着用户无法通过点击浏览器的后退按钮返回到前一个页面。相比之下,使用 Location.assign 方法会在浏览器历史中创建新的记录,用户可以通过后退按钮返回到前一个页面。因此,根据需求选择合适的方法来更改页面的 URL。
Location.replace
Location.assign