如何用JavaScript重定向到另一个网页?

可以使用 window.location.replace() 方法重定向到另一个页面。相对于 window.location.href ,replace的优势是不会跳转记录并不会保留在历史会话中,这就是说用户可以通过后退按钮回到上一个正常页面,而不是进入到无休止的回退→跳转的流程。

下面是对使用JavaScript来进行跳转的一些建议:

  • 如果是想模拟用户点击链接进行跳转,建议使用window.location.href
  • 如果是想模拟HTTP重定向,建议使用window.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";

 

来自Stack Overflow

 

posted @ 2018-11-12 14:23  大炮~  阅读(1945)  评论(0编辑  收藏  举报