这是否是重定向?

问题描述 投票:0回答:1

我看到以下页面行为:

单击 ahref 链接

/product-1
后,会加载 url
product-1
的页面,几秒钟后,URL 更改为
product-1?param=1

这绝对不是

meta equiv
重定向。它发生在 javascript 中,并且没有状态代码更改 - 状态代码仍然是 200,并且我的 DevTools Network 选项卡不显示从非参数版本到参数版本的 url 切换。

我是否应该将此行为视为重定向?

javascript http-redirect
1个回答
0
投票

这不是传统的重定向,因为。

  1. HTTP 状态没有变化。
  2. 向 url 添加参数可能是通过 JS
  3. 网络中没有重定向,因此它只是客户端。

它更多的是客户端 url 操作,可能是通过

history.pushState()
或 ReplaceState

之类的东西完成的
© www.soinside.com 2019 - 2024. All rights reserved.