📜  快速重定向 - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:54.737000             🧑  作者: Mango

快速重定向 - Javascript

在Web开发中, 重定向是一种常见的交互方式,通过URL跳转带来不同的页面展示. 在Javascript中, 我们可以使用location对象来进行页面重定向.

1. 简单的重定向

最简单的重定向方法, 是使用location.href属性.

location.href = "http://www.example.com";

这个功能, 会直接将当前页面重定向到指定的URL.

2. 使用location.assign

另一个可以用来重定向的函数是location.assign方法.

location.assign("http://www.example.com");

这个功能, 和直接改变href属性是相同的.

3. 使用location.replace

当我们需要在重定向的同时, 需要替换掉浏览器的历史记录时, 可以使用location.replace方法.

location.replace("http://www.example.com");

这个方法, 和其他两个方法的区别是, 不会在浏览器的历史记录中留下记录.

4. 使用location.reload

有时候我们需要重新载入当前页面, 可以使用location.reload方法.

location.reload();

这个方法会重新载入当前页面, 并且保留当前页面的所有参数.

5. setTimeout结合使用

在进行重定向的时候, 如果需要延迟一段时间再进行跳转, 可以使用setTimeout函数.

setTimeout(function(){
    location.href = "http://www.example.com";
}, 2000); 

这个代码会延迟2秒钟之后再进行重定向.

以上就是Javascript中快速重定向的相关函数介绍, 参考links: MDN Web Docs - "window.location".