页面白屏
- Console 看首个错误。
- Network 检查 JS/CSS 是否 404。
- Sources 确认 source map 和入口文件。
Chrome DevTools 是前端开发者的瑞士军刀。掌握这些调试技巧,让你在排查问题时快人一步,从 Console 到 Memory 全面精通。
Timing 中 DNS/Connect/TTFB 分别对应解析、建连和后端首字节;缓存命中看 Size 与 Status;右键请求可 Copy as cURL。
console.table(users)
console.group('auth')
console.time('render')
monitorEvents($0, 'click')Android 使用 Chrome Remote Debugging;iOS 使用 Safari Web Inspector。真机调试优先于模拟器。
Console + Network → 首个红色报错与第一个失败的 Doc/JS 请求就是第一现场,多半是入口脚本 404 或顶层 JS 异常。
Network → 点开请求先看状态码再看 Payload / Response:4xx 查前端参数与鉴权头,5xx 拿着请求体去找后端日志。
Elements + Computed → 在 Computed 搜目标属性,看被划掉的声明与来源文件,优先级和继承关系一目了然。
Event Listeners + DOM 断点 → 确认监听器挂在哪个祖先、是否被 stopPropagation 拦截,再用 Subtree Modifications 断点抓删节点的凶手。
Memory → 可疑操作前后各拍一张 Heap Snapshot 对比,重点看 Detached DOM 与持续增长的闭包引用。
Performance + Lighthouse → 录一次加载看 Long Task 与瀑布图找瓶颈,再跑 Lighthouse 按 LCP / CLS 建议逐项修。