📜  javascript 重定向到 - Javascript (1)

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

Javascript 重定向到

在Web开发中,重定向是一项常见的功能。有时需要将用户重定向到另一个页面或网站,或者在表单提交之后重定向到另一个页面。Javascript可以实现重定向功能,本文将介绍Javascript重定向的几种方法。

1. window.location.href

最常用的Javascript重定向方法是使用window.location.href属性。这个属性包含当前页面的URL,设置它的值为新的URL将会重定向到那个URL。

// 重定向到http://www.example.com
window.location.href = "http://www.example.com";
2. window.location.replace

另一个重定向方法是使用window.location.replace方法,与上面的方法不同,replace方法会替换当前页面的历史记录,因此用户无法返回到前一个页面。

// 重定向到http://www.example.com并替换历史记录
window.location.replace("http://www.example.com");
3. window.location.assign

window.location.assign方法也可以用于重定向,它与window.location.href一样,但不会替换历史记录。

// 重定向到http://www.example.com不替换历史记录
window.location.assign("http://www.example.com");
4. location跳转

如果你不想使用window前缀,你可以直接使用location对象的属性和方法来重定向。

// 重定向到http://www.example.com
location.href = "http://www.example.com";

// 重定向到http://www.example.com并替换历史记录
location.replace("http://www.example.com");

// 重定向到http://www.example.com不替换历史记录
location.assign("http://www.example.com");

以上就是Javascript重定向的几种方法。需要注意的是,在使用这些方法时必须要确保URL是有效的,否则会导致重定向失败。