一尘不染

如何使用 jQuery 或纯 JavaScript 将用户从一个页面重定向到另一个页面?

javascript

如何使用 jQuery 或纯 JavaScript 将用户从一个页面重定向到另一个页面?


阅读 192

收藏
2021-12-31

共1个答案

一尘不染

简单地使用 jQuery 重定向

jQuery 不是必需的,它window.location.replace(...)可以最好地模拟 HTTP 重定向。

window.location.replace(...)比使用 更好window.location.href,因为replace()不会在会话历史记录中保留原始页面,这意味着用户不会陷入永无止境的后退按钮惨败中。

如果要模拟某人单击链接,请使用 location.href

如果要模拟 HTTP 重定向,请使用 location.replace

例如:

// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");

// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
2021-12-31