在JavaScript中如何跳转到另一个页面
by 毛三胖 on 2018年01月17日
阅:464赞:13

主程序

// 行为相当于HTTP跳转
window.location.replace("http://42du.cn/about");
// 行为相当于点击连接
window.location.href = "http://42du.cn/about";

常用的跳转方法有上述两种,具体差别点击演示程序中的按钮,再做回退操作就能看出差别。一般来说window.location.replace(...)比window.location.href更好,因为replace()并不保存原页面在访问历史中,这意味着用户不会陷入无限地跳转回退的循环之中。

演示

说明

一般来说window.location.replace(...)比window.location.href更好,因为replace()并不保存原页面在访问历史中,这意味着用户不会陷入无限的跳转回退的循环中。

意见

如果你想模拟一个用户点击链接的形为用:window.location.href 如果你想模拟一个HTTP跳转的形为用:window.location.replace(...)

原文出处

stackoverflow:How to redirect to another webpage?

$ 热门标签
$ 贴士
简单是稳定的前提。 -Edsger Dijkstra
$ 声明
本站所有代码及文字都是作者精心汇编整理而成,转载代码及文字请明确注明出处和作者名称。