不一定非要用 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";