如何重定向到其他网页

如何使用JavaScript将用户从一个网页重定向到另一个网页?

解决方案

window.location.replace(...)是最好的模拟HTTP重定向的方法。

window.location.replace(...)比window.location.href效果要好,因为replace()不会保留原始网页的session历史记录,这意味着用户不会陷入永久的后退循环之中。

  • 如果你想模拟点击链接的效果,使用location.href
  • 如果你想模拟HTTP重定向,使用location.replace

例如:

// 模拟HTTP重定向行为
window.location.replace("http://stackoverflow.com");

// 模拟点击一个链接
window.location.href = "http://stackoverflow.com";

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,128评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,091评论 1 45
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 7,389评论 0 7
  • 北京2018年4月1日上午,NBA常规赛勇士客战国王的比赛中,发生了令人痛心不已的一幕。比赛进行到第三节还有41...
    Curry_宇阅读 5,011评论 1 1
  • 8488钛金手机,一买就关机。充电需一秒,一秒就关机。人机分离十米自动爆炸。丢失就隐形,通话就报警。两个木马,分别...
    皮小臧阅读 7,270评论 2 2