如何使用 jQuery 或纯 JavaScript 将用户从一个页面重定向到另一个页面?
最佳答案
jQuery 不是必需的,window.location.replace(...)
最好模拟 HTTP 重定向。
window.location.replace(...)
比使用 window.location.href
更好,因为 replace()
不将原始页面保留在 session 历史记录中,这意味着用户不会陷入无休止的后退按钮惨败中。
如果您想模拟某人点击链接,请使用
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";
https://stackoverflow.com/questions/503093/
相关文章:
javascript - 如何在另一个 JavaScript 文件中包含一个 JavaScript
javascript - 如何检查元素是否隐藏在 jQuery 中?
javascript - var functionName = function() {} vs f
javascript - 在 JavaScript 比较中应该使用哪个等号运算符(== vs ===
javascript - 如何检查字符串是否包含 JavaScript 中的子字符串?
javascript - 在 JavaScript 中深度克隆对象的最有效方法是什么?
javascript - 如何从 JavaScript 对象中删除属性?