如何使用 jQuery 或纯 JavaScript 将用户从一个页面重定向到另一个页面?
原文由 venkatachalam 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何使用 jQuery 或纯 JavaScript 将用户从一个页面重定向到另一个页面?
原文由 venkatachalam 发布,翻译遵循 CC BY-SA 4.0 许可协议
警告: 此答案仅作为可能的解决方案提供;这显然 不是 最好的解决方案,因为它需要 jQuery。相反,更喜欢纯 JavaScript 解决方案。
$(location).prop('href', 'http://stackoverflow.com')
原文由 Boris Guéry 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
这不是一个简单地使用 jQuery 重定向的问题
jQuery 不是必需的,
window.location.replace(...)
将最好地模拟 HTTP 重定向。window.location.replace(...)
比使用window.location.href
更好,因为replace()
不会将原始页面保留在会话历史记录中,这意味着用户不会陷入永无止境的回溯-按钮惨败。如果要模拟某人单击链接,请使用
location.href
如果要模拟 HTTP 重定向,请使用
location.replace
例如: