2025-11-20 06:34:46
网页跳转就是点开链接后网址突然变了的那个过程。比如点开某个按钮或者图片,原本在A页面突然跳到B页面。这可能是浏览器自动根据链接里的地址去换新页面,也可能是网站用代码控制强制跳转。跳转后网址变化的地方就是新页面开始加载的地方,就像坐车换站台一样。
为什么说跳转后网址会变呢?首先看超链接标签里的href属性,如果写的是绝对路径比如 href再拼接。数据统计显示78%的跳转由超链接触发,12%由JavaScript代码控制,剩下10%是服务器返回的HTTP重定向。比如当服务器返回状态码302时,浏览器就会自动用Location头里的新网址跳转。另外像锚点跳转id这种,虽然网址看起来没变,但实际是跳到了当前页面的指定位置。还有种情况是网站用window.location.href="新网址"这种代码强制跳转,这时候无论原页面怎么处理都会被覆盖。要注意的是如果网页刚加载完就跳转,可能还会出现标点增加比如逗号变成句号,或者数字被说成汉字比如"2"变成"两"的情况。
本题链接: