JavaScript 页面跳转函数详解:location.href、location.assign() 和 location.replace() 的区别
页面跳转函数可以使用 JavaScript 中的 location 对象,如下所示:
// 跳转到一个新页面
location.href = 'http://www.example.com';
// 或者使用 location.assign() 方法
location.assign('http://www.example.com');
// 或者使用 location.replace() 方法
location.replace('http://www.example.com');
其中,location.href 会将浏览器重定向到新的 URL,而 location.assign() 和 location.replace() 都会加载新的 URL,但它们的行为有所不同。location.assign() 会将新的 URL 添加到浏览器的访问历史记录中,而 location.replace() 会将当前页面从历史记录中删除,使得用户无法通过浏览器的“后退”按钮返回到该页面。
原文地址: https://www.cveoy.top/t/topic/mAzw 著作权归作者所有。请勿转载和采集!