如何重定向到其他网页?
2022-08-29 21:43:54
如何使用jQuery或纯JavaScript将用户从一个页面重定向到另一个页面?
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";
警告:这个答案只是作为一个可能的解决办法而提供的。它显然不是最好的解决方案,因为它需要jQuery。相反,更喜欢纯JavaScript解决方案。
$(location).prop('href', 'http://stackoverflow.com')