Chrome DevTools

概述

打开开发工具

  • 当您想使用 DOM 或 CSS 时,右键单击页面上的元素并选择 Inspect 以跳转到 Elements 面板。或按 Command+Option+C (Mac) 或 Control+Shift+C(Windows、Linux、ChromeOS)。
  • 如果您想查看记录的消息或运行 JavaScript,请按 Command+Option+J (Mac) 或 Control+Shift+J(Windows、Linux、ChromeOS)直接跳转到控制台面板。
  • 打开你打开的最后一个面板,按 Command+ Option+ I(Mac) 或 Control+ Shift+ I
  • 从 Chrome 主菜单打开 DevTools,单击自定义和控制 Google Chrome 自定义和控制谷歌 Chrome 浏览器,然后选择更多工具>开发人员工具。
  • 在每个新选项开上自动打开 DevTools,从命令行打开 Chrome 并传递 --auto-open-devtools-for-tabs 标志。

苹果电脑

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs

这仅在 Chrome 实例尚未运行时才有效。从那时起,每个新标签页都会自动打开 DevTools,直到用户完全退出 Chrome。

命令和快捷方式

命令菜单提供了一种快速浏览 Chrome DevTools UI 和完成常见任务的方法,例如禁用 JavaScript。您可能熟悉 Visual Studio Code 中称为 Command Palette 的类似功能,它是 Command Menu 的最初灵感来源。

打开命令菜单:

  • 按 Control+ Shift+ P(Windows / Linux) 或 Command+ Shift+ P(Mac)。
  • 单击自定义和控制 DevTools。 自定义和控制 DevTools,然后选择运行命令。

打开文件:

如果您使用打开命令菜单中概述的工作流程,命令菜单将打开,并 Run >在文本框中添加前缀。

要改为打开文件,请删除该>字符并开始键入文件名。Run 变为 Open, DevTools 取而代之的是搜索相关文件。

或者,您可以通过以下方式之一直接进入“打开文件”菜单:

  • 按 Control+ P(Windows / Linux) 或 Command+ P(Mac)。
  • 单击自定义和控制 DevTools。 然后选择打开文件。
打开被忽略的文件

这是实验性的。Chrome 版本 106 中可用的预览功能。

默认情况下,DevTools 会隐藏已知第三方的文件。要从菜单中打开此类文件,请禁用 Sources 面板中的‘隐藏已忽略列表的来源’选项。

查看其他可用操作

要查看命令菜单中可用的其他操作,请删除 > 字符并键入 ?

禁用 JavaScript

要查看禁用 JavaScript 时网页的外观和行为:

  • 打开 Chrome 开发者工具
  • 按 Control+Shift+P 或 Command+Shift+P (Mac) 打开 Command Menu。
  • 键入 javascript 选择 Disable JavaScript,然后按 Enter 运行命令。Sources 旁边的黄色警告图标提醒您 JavaScript 已禁用。

要重新启用 JavaScript:

  • 再次打开命令菜单并运行启用 JavaScript 命令。
  • 关闭开发工具。

键盘快捷键

打开 DevTools 的键盘快捷键

要打开 DevTools,请在光标位于浏览器视口上时按以下键盘快捷键:

动作 Mac Windows / Linux
打开您上次使用的任何面板 Command+ Option+I F12 或 Control+ Shift+I
打开控制台面板 Command+ Option+J Control+ Shift+J
打开元素面板 Command+ Shift+C 或 Command+ Option+C Control+ Shift+C

全局键盘快捷键

以下键盘快捷键在大多数(如果不是全部)DevTools 面板中可用。

动作 Mac Windows / Linux
显示设置 ?或 Function+F1 ?或者 F1
聚焦下一个面板 Command+] Control+]
聚焦上一个面板 Command+[ Control+[
切换回您上次使用的任何对接位置。如果 DevTools 在整个会话中一直处于其默认位置,则此快捷方式将 DevTools 取消停靠到单独的窗口中 Command+ Shift+D Control+ Shift+D
切换设备模式 Command+ Shift+M Command+ Shift+M
切换检查元素模式 Command+ Shift+C Control+ Shift+C
打开命令菜单 Command+ Shift+P Command+ Shift+P
切换抽屉 Escape Escape
正常重载 Command+R F5 或 Control+R
硬重装 Command+ Shift+R Control+F5 或 Control+ Shift+R
在当前面板中搜索文本。仅在 Elements、Console、Sources、Performance、Memory、JavaScript Profiler 和 Quick Source 面板中受支持。 Command+F Control+F
在 Drawer 中打开 Search 选项卡,让您可以在所有加载的资源中搜索文本 Command+ Option+F Control+ Shift+F
在“源”面板中打开文件 Command+O 或 Command+P Control+O 或 Control+P
放大 Command+ Shift++ Control+ Shift++
缩小 Command± Control±
恢复默认缩放级别 Command+0 Control+0
运行片段 按 Command+O,键入!跟脚本的名称,按 Enter 按 Control+O,键入!跟脚本的名称,按 Enter

元素面板键盘快捷键

动作 Mac Windows / Linux
撤消更改 Command+Z Control+Z
重做更改 Command+ Shift+Z Control+Y
选择当前选定元素上方/下方的元素 Up Arrow/Down Arrow Up Arrow/Down Arrow
展开当前选定的节点。如果节点已展开,此快捷方式将选择其下方的元素 Right Arrow Right Arrow
折叠当前选中的节点。如果节点已经折叠,此快捷方式将选择其上方的元素 Left Arrow Left Arrow
展开或折叠当前选定的节点及其所有子节点 按住 Option 然后单击元素名称旁边的箭头图标 按住 Control+Alt 然后单击元素名称旁边的箭头图标
在当前选定的元素上切换编辑属性模式 Enter Enter
进入编辑属性模式后选择下一个/上一个属性 Tab/ Shift+Tab Tab/ Shift+Tab
隐藏当前选中的元素 H H
在当前选定的元素上切换编辑为 HTML 模式 Function+F2 F2
样式面板键盘快捷键
动作 Mac Windows / Linux
转到声明属性值的行 按住 Command 然后单击属性值 按住 Control 然后单击属性值
循环浏览颜色值的 RGBA、HSLA 和十六进制表示 按住 Shift 然后单击值旁边的颜色预览框 按住 Shift 然后单击值旁边的颜色预览框
选择下一个/上一个属性或值 单击属性名称或值,然后按 Tab/ Shift+Tab 单击属性名称或值,然后按 Tab/ Shift+Tab
将属性值增加/减少 0.1 单击一个值,然后按 Option+ Up Arrow/ Option+Down Arrow 单击一个值,然后按 Alt+ Up Arrow/ Alt+Down Arrow
将属性值递增/递减 1 单击一个值,然后按 Up Arrow/Down Arrow 单击一个值,然后按 Up Arrow/Down Arrow
将属性值增加/减少 10 单击一个值,然后按 Shift+ Up Arrow/ Shift+Down Arrow 单击一个值,然后按 Shift+ Up Arrow/ Shift+Down Arrow
将属性值增加/减少 100 单击一个值,然后按 Command+ Up Arrow/ Command+Down Arrow 单击一个值,然后按 Control+ Up Arrow/ Control+Down Arrow
循环显示角度值的度数 (deg)、弧度 (grad)、弧度 (rad) 和转角 (turn) 按住 Shift 然后单击值旁边的角度预览框 按住 Shift 然后单击值旁边的角度预览框
将角度值递增/递减 1 单击值旁边的角度预览 Up Arrow 框,然后按/Down Arrow 单击值旁边的角度预览 Up Arrow 框,然后按/Down Arrow
将角度值增加/减少 10 单击值旁边的角度预览 Shift 框,然后按+ Up Arrow/ Shift+Down Arrow 单击值旁边的角度预览 Shift 框,然后按+ Up Arrow/ Shift+Down Arrow
将角度值增加/减少 15 单击值旁边的角度预览框,单击/鼠标在角度时钟覆盖上滑动 单击值旁边的角度预览框,单击/鼠标在角度时钟覆盖上滑动

来源面板键盘快捷键

动作 Mac Windows / Linux
暂停脚本执行(如果当前正在运行)或恢复(如果当前暂停) F8 或 Command+\ F8 或 Control+\
跳过下一个函数调用 F10 或 Command+’ F10 或 Control+’
进入下一个函数调用 F11 或 Command+; F11 或 Control+;
跳出当前功能 Shift+F11 或 Command+ Shift+; Shift+F11 或 Control+ Shift+;
暂停时继续执行某行代码 按住 Command 然后单击代码行 按住 Control 然后单击代码行
选择当前所选框架下方/上方的调用框架 Control+ ./ Control+, Control+ ./ Control+,
保存对本地修改的更改 Command+S Control+S
保存所有更改 Command+ Option+S Control+ Alt+S
去线 Control+G Control+G
跳转到当前打开文件的行号 按 Command+O 打开命令菜单,键入:后跟行号,然后按 Enter 按 Control+O 打开命令菜单,在行号后面键入:,然后按 Enter
跳转到当前打开文件的某一列(例如第 5 行第 9 列) 按 Command+O,键入:行号:列号,按 Enter 按 Control+O,键入:行号:列号,按 Enter
转到函数声明(如果当前打开的文件是 HTML 或脚本)或规则集(如果当前打开的文件是样式表) 按 Command+ Shift+ O,输入声明/规则集的名称,或选择它 按 Control+ Shift+ O,输入声明/规则集的名称,或选择它
关闭活动选项卡 Option+W Alt+W
切换左侧的导航侧边栏 Command+ Shift+Y Control+ Shift+Y
切换右侧的调试器侧边栏 Command+ Shift+H Control+ Shift+H
代码编辑器键盘快捷键
动作 Mac Windows / Linux
删除最后一个单词中的所有字符,直到光标 Option+Delete Control+Delete
添加或删除代码行断点 将光标放在该行上,然后按 Command+B 将光标放在该行上,然后按 Control+B
转到匹配的括号 Control+M Control+M
切换单行注释。如果选择了多行,DevTools 会在每行的开头添加注释 Command+/ Control+/
选择/取消选择光标所在单词的下一次出现。每个事件同时突出显示 Command+ D/ Command+U Control+ D/ Control+U

网络面板键盘快捷键

动作 Mac Windows / Linux
开始/停止录制 Command+E Control+E
记录重新加载 Command+R Control+R
重放选定的 XHR 请求 R R
隐藏所选请求的详细信息 Escape Escape

性能面板键盘快捷键

动作 Mac Windows / Linux
开始/停止录制 Command+E Control+E
保存录制 Command+S Control+S
加载录制 Command+O Control+O

内存面板键盘快捷键

动作 Mac Windows / Linux
开始/停止录制 Command+E Control+E

控制台面板键盘快捷键

动作 Mac Windows / Linux
接受自动完成建议 Right Arrow 或者 Tab Right Arrow 或者 Tab
拒绝自动完成建议 Escape Escape
获取上一条语句 Up Arrow Up Arrow
获取下一条语句 Down Arrow Down Arrow
聚焦控制台 Control+` Control+`
清除控制台 Command+K 或 Option+L Control+L
强制输入多行。请注意,DevTools 应该默认检测多行场景,因此现在通常不需要此快捷方式 Shift+Return Shift+Enter
执行 Return Enter
展开已记录到控制台的对象的所有子属性 按住 Alt 然后点击展开 按住 Alt 然后点击展开

搜索选项卡键盘快捷键

动作 Mac Windows / Linux
展开/折叠所有搜索结果 Command+ Option+{或} Control+ Shift+{或}

开始使用

  • 查看和更改 DOM
  • 查看和更改页面样式
  • 调试 JavaScript
  • 在控制台产看消息并运行 JavaScript
  • 优化网站速度
  • 检查网络活动

发现 DevTools

在 DevTools 文档中,顶级选项卡称为面板。

设备模式

模拟移动设备。

  • 设备模式
  • 测试响应和特定于设备的视口
  • 模拟传感器:地理位置和加速度计

元素面板(Elements)

查看和更改 DOM 和 CSS

  • 开始查看和更改 DOM
  • 开始查看和更改 CSS
  • 检查和调整您的页面
  • 编辑样式
  • 编辑 DOM
  • 检查动画
  • 查找未使用的 CSS

控制台面板(Console)

从控制台查看消息并运行 JavaScript

  • 开始使用控制台
  • 使用控制台
  • 从命令行交互
  • 控制台 API 参考

来源面板(Sources)

调试 JavaScript,在页面重新加载时保留在 DevTools 中所做的更改,保存和运行 JavaScript 片段,以及将您在 DevTools 中所做的更改保存到磁盘。

  • 开始调试 JavaScript
  • 用断点暂停你的代码
  • 使用工作区将更改保存到磁盘
  • 从任何页面运行代码片段
  • JavaScript 调试参考
  • 使用本地覆盖在页面重新加载时保持更改
  • 查找未使用的 JavaScript

网络面板(Network)

查看和调试网络活动

  • 开始使用
  • 网络问题指南
  • 网络面板参考
  • 检查资源

性能面板(Performance)

寻找提高负载和运行时性能的方法

  • 优化网站速度
  • 开始分析运行时性能
  • 性能分析参考
  • 分析运行时性能
  • 诊断强制同步布局

内存面板(Memory)

  • 修复内存问题
  • JavaScript CPU 分析器

应用面板(Application)

检查所有加载的资源,包括 IndexedDB 或 Web SQL 数据库、本地和会话存储、cookie、应用程序缓存、图像、字体和样式表。

  • 调试渐进式 Web 应用程序
  • 检查和管理存储、数据库和缓存
  • 检查和删除 Cookie

安全面板(Security)

调试混合内容问题、证书问题等

  • 了解安全问题

你可能感兴趣的:(chrome,devtools,chrome,前端)