Chrome DevTools Network 如何保留跨页面请求
来源:17golang原创
时间:2026-09-15 14:07:03 432浏览 收藏
页面一跳转,Network 面板里的请求就只剩新页面的几行,通常不是请求消失,而是没有打开 Preserve log。在 Chrome DevTools 中进入 Network,勾选 Preserve log 后,再执行链接跳转或刷新,旧页面和新页面的请求会继续留在同一份请求表里。先确认 Record network log 仍在记录,再用 Name、Status、Type 和 Initiator 定位目标请求。
官方地址:https://developer.chrome.com/docs/devtools/
Preserve log负责跨页面保留请求,Record network log负责是否继续记录。- 先清理旧记录,再跳转一次,用旧页面与新页面的 document 请求确认开关真的生效。
- 列表为空时要同时排查过滤条件、录制状态和是否误点了 Clear,不能直接判断页面没有发请求。
打开 Network 面板并确认记录状态
先打开目标页面的 DevTools,在顶部工具栏选择 Network。如果看不到它,可以按 Command + Shift + P(macOS)或 Control + Shift + P(Windows、Linux、ChromeOS)打开 Command 菜单,输入 Network,再选择 Show Network panel。
进入后先看工具栏左侧的录制按钮。红色记录状态表示 Network 正在收集请求;如果按钮是停止状态,先点击它恢复记录。此时刷新一次页面,Requests 表至少应出现 document 或脚本请求。

勾选 Preserve log 保留跨页面请求
在 Network 面板的操作栏找到 Preserve log,点击复选框使其保持选中。它解决的是“页面发生新的完整加载后,旧请求是否仍留在列表”这个问题;它不会替代录制按钮,也不会让 DevTools 关闭后继续采集。
如果当前列表已经混有多次调试记录,先点击 Clear 清空,再保持 Preserve log 选中。这样更容易区分跳转前后的请求,也避免把上一轮的 404 或接口重试误认为本次结果。
| 控件 | 作用 | 检查方式 |
|---|---|---|
| Record network log | 开始或停止收集请求 | 刷新后 Requests 表是否出现新行 |
| Preserve log | 跨页面加载保留已有请求 | 跳转后旧页面请求仍在表中 |
| Clear | 清掉当前列表 | 重现前只留下本轮记录 |
跨页面导航后核对请求是否还在
保持 Preserve log 选中,先记住当前页面的 document 请求,然后点击一个会触发完整导航的链接,或直接刷新。回到 Network 表后,按 Name 查看旧页面与新页面的 document;按 Status 关注 200、3xx、4xx 等状态,按 Type 区分 document、fetch、xhr 和 script,最后通过 Initiator 判断请求是页面解析、脚本还是重定向触发的。
看到两次导航的请求同时存在,就说明保留开关已生效。若只看到新页面,先不要改接口代码:检查 Preserve log 是否真的选中、Record network log 是否在录制,以及是否在跳转后误点了 Clear。过滤框里残留的关键词也可能把旧请求隐藏,清空过滤条件后再判断。

空列表和误判的回退处理
排查时可以按“录制—保留—过滤—重现”的顺序回退:
- 确认录制按钮处于工作状态;停止录制时,后续刷新不会产生新记录。
- 确认 Preserve log 仍被勾选;它只影响页面加载之间的保留,不负责补回已经清掉的历史。
- 清空 Name、Status、Type 等过滤条件,并展开隐藏的筛选栏,避免请求被筛掉。
- 点击 Clear 后重新加载一次,再执行同样的跳转,观察 Requests 表从 document 到接口请求的变化。
单页应用内部的路由切换可能没有完整刷新,日志保留现象会和传统页面跳转不同。此时仍应以 Requests 表里实际出现的 fetch、xhr 或 document 请求为准,不要因为地址栏变化就假设一定产生了新的 document 请求。
常见问题
Preserve log 和 Record network log 是同一个开关吗?
不是。Record network log 决定是否继续记录,Preserve log 决定发生页面加载后是否保留已有记录,排查跨页问题时通常需要同时确认。
勾选后为什么列表仍然看不到旧请求?
常见原因是勾选发生在跳转之后、Record network log 已停止、过滤条件隐藏了请求,或中途点击了 Clear。清空筛选并重新从一次刷新开始重现最稳妥。
刷新后看到两个 document 就代表接口成功了吗?
不代表。它只能说明两次页面加载被保留下来;接口是否成功还要结合 Status、Type、Initiator,以及请求详情中的响应内容判断。
-
Golang · Go教程 | 1个月前 | https · cors · chrome · Go教程 · Local Network Access · 内网接口 · 浏览器权限 Go CORS Go 内网接口 Chrome 142 Local Network Access targetAddressSpace152 收藏
-
488 收藏
-
368 收藏
-
337 收藏
-
144 收藏
-
文章 · 软件教程 | 30分钟前 | 墨刀教程 · AI原型设计 · 产品协作 · 组件规范 · 样式统一 · 墨刀AI原型组件风格统一 墨刀AI生成原型样式修复 产品原型组件批量替换方法 墨刀设计协作样式规范 AI原型差异排查教程211 收藏
-
文章 · 软件教程 | 59分钟前 | AI原型设计 · 墨刀 · 活动签到 · 原型教程 · 产品设计入门 · 墨刀AI活动签到原型制作 墨刀新手原型实操 活动签到原型状态设计 原型异常状态处理 产品经理原型入门教程387 收藏
-
文章 · 软件教程 | 1小时前 | 原型制作 · 需求梳理 · 墨刀 · AI原型 · 产品工具教程 · 墨刀AI原型页面顺序混乱修复 墨刀任务路径重写方法 AI原型交互路径梳理 产品原型分支补全教程 墨刀原型走查校验技巧261 收藏
-
文章 · 软件教程 | 2小时前 | 墨刀教程 · 原型走查 · 产品工具 · AI原型制作 · 业务流程设计 · 墨刀AI 请假审批原型制作 墨刀AI 业务流程原型教程 产品经理 原型快速生成方法 新手墨刀AI原型入门 可点击业务原型搭建步骤413 收藏
-
文章 · 软件教程 | 3小时前 | 接口测试 · API调试 · Postman教程 · 请求前脚本 · 动态变量 · Postman请求前脚本 Postman动态变量 Postman生成随机变量 pm.variables.replaceIn Postman变量范围473 收藏
-
文章 · 软件教程 | 3小时前 | 墨刀使用教程 · 产品工具实操 · AI原型设计 · 原型制作技巧 · 效率工具指南 · 墨刀AI原型优化 墨刀原型问题排查 AI原型设计技巧 产品经理工具教程 墨刀提示词撰写277 收藏
-
文章 · 软件教程 | 4小时前 | 墨刀教程 · AI原型设计 · 新手产品工具 · 原型实操指南 · 产品入门技巧 · 墨刀AI原型设计入门 墨刀新手操作步骤 原型工具新手教程 产品经理原型制作 活动报名原型示例259 收藏
-
373 收藏
-
文章 · 软件教程 | 5小时前 | 流程图制作 · 团队协作 · 墨刀教程 · 产品工具 · 交付规范 · 墨刀AI流程图检查方法 产品流程图验收规范 流程图协作权限配置 流程图导出格式校验 流程图问题跟踪清单149 收藏
-
文章 · 软件教程 | 5小时前 | 产品经理工具 · 墨刀教程 · 团队协作流程 · 流程图效率优化 · 设计规范落地 · 墨刀AI批量维护流程图 流程图子流程复用方法 产品流程图节点规范 相似流程图省时间技巧 流程图版本同步方法448 收藏
-
文章 · 软件教程 | 6小时前 | 产品经理工具 · 墨刀教程 · 产品流程图 · 流程规范 · AI生成内容修正 · 墨刀AI流程图分支混乱修复 产品流程图判断条件校验方法 流程图回流路径规范设置 墨刀流程图异常分支修正教程 产品经理流程图走查技巧488 收藏
-
文章 · 软件教程 | 6小时前 | docker · yaml · docker compose · 软件教程 · 配置复用 · Docker Compose extends Compose 配置复用 docker compose config239 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习