Skip to content

参考

基于 Chrome 149 稳定版编写

速查

常用快捷键

操作MacWin/Linux
打开 / 关闭 DevToolsCmd+Opt+ICtrl+Shift+I / F12
直达 ConsoleCmd+Opt+JCtrl+Shift+J
选择元素Cmd+Shift+CCtrl+Shift+C
命令菜单Cmd+Shift+PCtrl+Shift+P
设备模式Cmd+Shift+MCtrl+Shift+M
全局搜索源码Cmd+Opt+FCtrl+Shift+F
打开文件Cmd+PCtrl+P
开始 / 停止录制(Perf)Cmd+ECtrl+E
继续 / 跨过 / 步入 / 步出F8 / F10 / F11 / Shift+F11

面板速查

面板一句话
ElementsDOM 与 CSS 检查 / 编辑、盒模型、Grid/Flex、可访问性
Console日志、运行 JS、Live Expression、工具函数
Sources源码、断点调试、Snippets、Local Overrides
Network请求分析、限速、HAR、Initiator、Timing
Performance运行时性能录制、火焰图、Core Web Vitals
Memory堆快照、内存分配、Detached elements
ApplicationStorage / Cookie / Service Worker / PWA
Security证书、混合内容
Lighthouse性能 / SEO / 可访问性 / PWA 综合审计
Recorder录制用户流程、回放、导出脚本
AI assistanceGemini 3 解释样式 / 性能、CSS 补全

Console 工具函数

函数作用
$0$4最近选中元素
$(s) / $$(s)querySelector / querySelectorAll
$x(p)XPath 查询
copy(o)复制到剪贴板
getEventListeners(el)列出事件监听器
monitorEvents(el, type)监听并打印元素事件
monitor(fn)函数调用时打印参数
queryObjects(Ctor)列出构造器的所有实例
keys(o) / values(o)对象键 / 值

断点类型

类型设置位置
行 / 条件 / Logpoint点 / 右键 Sources 行号
DOM 变动Elements 右键 → Break on
XHR / fetchSources 右栏
Event ListenerSources 右栏
抛异常(含捕获)Sources 右栏

内存泄漏排查流程

  1. 操作前拍 Heap snapshot A
  2. 反复执行可疑操作
  3. 操作后拍 snapshot B → Comparison 对比 A
  4. 看 Delta 持续增长的对象 → 展开 Retainers 定位引用链
  5. DOM 泄漏直接用 Memory → Detached elements

官方资源