search

Home  >  Q&A  >  body text

前端 - Javascript客户端跳转的两种方式有什么不同?

Javascript客户端跳转有两种方式:


<meta http-equiv="refresh" content="0; url=http://XXX.com" /> location.href="http://XXX.com";

有什么不同?各有什么优劣?

阿神阿神2896 days ago408

reply all(2)I'll reply

  • 迷茫

    迷茫2017-04-10 14:23:57

    1. meta能控制直接控制跳转时间,js得写定时器
    2. meta的跳转页面能被搜索引擎识别.js的不能.如果是页面改变了.使用meta的话,搜索引擎能接着更新.
    3. meta不能写相对路径.

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:23:57

    差别很小吧,我想到了一个,在禁止js的浏览器上前一个还能运行,哈哈(不过显然意义不大)..

    reply
    0
  • Cancelreply