打开开发者工具
- 快捷键:
F12或Ctrl+Shift+I(Windows/Linux)、Cmd+Option+I(Mac) - 右键菜单:在网页任意位置右键 → "检查"
- 菜单栏:右上角菜单 → 更多工具 → 开发者工具
核心功能面板详解
控制台(Console)面板 - 查看错误信息
- 位置:DevTools 的 "Console" 标签页
- :
- JavaScript 错误(语法错误、运行时错误)
- 网络请求错误
- 警告信息
console.log()等调试输出
- 操作技巧:
- 点击错误信息可跳转到源代码位置
- 使用筛选器(顶部下拉菜单)过滤错误、警告、日志
- 输入命令直接调试(如检查变量、执行代码)
网络(Network)面板 - 排查请求问题
- 位置:DevTools 的 "Network" 标签页
- 排查步骤:
- 打开面板,勾选 "Disable cache"(禁用缓存)
- 刷新页面(F5)
- 查看请求列表:
- 红色状态码(4xx/5xx):请求失败
- CORS 错误:跨域问题
- 资源加载失败:JS/CSS/图片未找到
- 点击具体请求查看详情:
- Headers(请求/响应头)
- Preview/Response(响应内容)
- Timing(时间分析)
源代码(Sources)面板 - 调试 JavaScript
- 设置断点:点击行号设置/取消断点
- 调试控制:
- 暂停/继续(F8)
- 单步执行(F10/F11)
- 监视变量(Watch 面板)
- 文件导航:左侧文件树查看所有资源
应用(Application)面板 - 检查存储和缓存
- LocalStorage/SessionStorage:查看存储数据
- Cookies:检查 Cookie 设置
- Service Workers:查看 PWA 相关
- Cache Storage:检查缓存内容
常见错误排查流程
A. JavaScript 错误
- 查看 Console 面板的错误信息
- 点击错误链接跳转到 Sources 面板
- 设置断点逐步调试
- 使用
console.log()输出变量值
B. 网络请求错误
- 检查 Network 面板中红色标记的请求
- 查看状态码和响应内容
- 常见问题:
- 404:资源路径错误
- 500:服务器内部错误
- CORS:跨域策略问题
- SSL/TLS:证书问题
C. 控制台无错误但页面异常
- 元素检查:使用 Elements 面板检查 DOM 结构
- 样式检查:查看 CSS 是否正常应用
- 事件监听:检查事件绑定情况
- 内存泄漏:使用 Memory 面板分析
实用调试技巧
条件断点
// 在 Sources 面板右键行号 → "Add conditional breakpoint" // 输入条件,如:x > 100
实时修改与测试
- Elements 面板:直接修改 HTML/CSS,实时生效
- Console 面板:执行 JavaScript 代码测试
移动端调试
- 点击 切换设备工具栏 图标(或
Ctrl+Shift+M) - 选择设备型号、调整分辨率
- 模拟网络条件(3G、离线等)
性能分析
- Performance 面板:录制并分析页面性能
- Lighthouse 面板:生成优化建议报告
高级功能
工作区(Workspaces)
将本地文件夹映射到 DevTools,直接保存修改到源文件。

覆盖(Overrides)
本地覆盖网络资源,用于测试修改。
命令菜单
Ctrl+Shift+P 打开命令菜单,快速执行各种操作。
常用调试代码
// 在 Console 中快速调试
console.table(array) // 表格形式输出数组/对象
console.dir(element) // 显示 DOM 元素的所有属性
debugger; // 在代码中插入断点(需打开 DevTools)
// 性能监测
console.time('label'); // 开始计时
// 要测试的代码
console.timeEnd('label'); // 结束计时
扩展工具推荐
- Vue.js DevTools:Vue 应用调试
- React Developer Tools:React 应用调试
- Redux DevTools:Redux 状态管理调试
快速排查清单
✅ 打开 Console 查看错误信息 ✅ 检查 Network 面板的失败请求 ✅ 查看错误状态码和描述 ✅ 检查资源加载是否完整 ✅ 使用断点调试 JavaScript ✅ 检查控制台警告信息
通过系统性地使用这些工具,你可以快速定位和解决大多数网页错误,先从 Console 面板开始,根据错误信息逐步深入排查。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。