如何使用 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.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答877 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
这不是一个简单地使用 jQuery 重定向的问题
jQuery 不是必需的,
window.location.replace(...)
将最好地模拟 HTTP 重定向。window.location.replace(...)
比使用window.location.href
更好,因为replace()
不会将原始页面保留在会话历史记录中,这意味着用户不会陷入永无止境的回溯-按钮惨败。如果要模拟某人单击链接,请使用
location.href
如果要模拟 HTTP 重定向,请使用
location.replace
例如: