如何使用 jQuery 或纯 JavaScript 将用户从一个页面重定向到另一个页面?
技术问答
281 人阅读
|
0 人回复
|
2023-09-11
|
如何使用 jQuery 或纯 JavaScript 将用户从一页重定向另一页?" l) a8 h6 U; I& X
5 T g K. s5 `- `
解决方案: / |: X8 g( _' X; h$ {% l
简单使用 jQuery 重定向jQuery 不必要,它window.location.replace(...)最好模拟 HTTP 重定向。
+ G$ ]& M$ W* h- {, Awindow.location.replace(...)比用 好window.location.href,因为replace()不会在会话历史记录中保留原始页面,这意味着用户不会陷入无尽的后退按钮。4 x* d9 C* f* s+ ~) u1 T5 _
如果要模拟某人单击链接,请使用 location.href9 [, K2 L6 b, L3 C
若要模拟 HTTP 重定向,请使用 location.replace- \4 z, H+ ~8 U, R f9 C
例如:
6 F- ~! v {4 m4 o( `9 q: p// similar behavior as an HTTP redirectwindow.location.replace("http://stackoverflow.com");// similar behavior as clicking on a linkwindow.location.href = "http://stackoverflow.com"; h' U0 r8 I( p0 @: ^$ u. |$ r: i
|
|
|
|
|
|