location.href是一个属性,要这样使用:
location.href='http://www.example.com'
而location.assign('http://www.example.com') 就是 location.href='http://www.example.com'
至于
location.replace('http://www.example.com')与前两者的区别是,在replace之后,浏览历史就被清空了(href与assign方法会产生历史记录)。

建议:使用replace。因为前两者会产生历史记录,而浏览者如果点‘后退’按钮,就会产生'redirection loop',会被浏览器禁止。

相关文章:

  • 2022-12-23
  • 2022-01-20
  • 2021-12-05
  • 2021-11-28
  • 2021-10-01
  • 2021-11-05
  • 2021-11-03
  • 2022-02-09
猜你喜欢
  • 2021-11-01
  • 2022-01-01
  • 2021-12-20
  • 2021-12-03
  • 2021-11-02
  • 2021-04-26
相关资源
相似解决方案