快捷键
快捷键 |
功能描述 |
说明 |
F12 |
打开控制台 |
|
Ctrl + Shift + P |
弹出快捷指令面板 |
执行 capture full size screenshot 命令全网页截图 |
实用技巧
临时创建笔记页面
地址栏输入:data:text/html, <html contenteditable>
回车,即创建一可编辑的空白页面,可用于临时记录笔记等。
编辑页面
以下方法可以使一个页面可编辑:
- 地址栏输入
javascript:void(document.body.contentEditable='true')
回车执行
- 控制台输入
document.body.contentEditable = true
回车执行
- 控制台输入
document.designMode = "on"
回车执行
复制页面图片链接
1 2 3 4 5
|
copy($$('img').map(item => item.src).join("\r\n"))
$$('img').map(item => item.src).join('\r\n')
|
快捷指令面板
当 Devtools 打开时,使用快捷键 Ctrl + Shift + P
激活,在开始输入框中键入“?”可查看所有可用命令。
命令前缀 |
说明 |
... |
Open file/打开文件 |
: |
Go to line/前往文件行 |
@ |
Go to symbol/前往标识符(函数、类名等) |
! |
Run snippet/运行脚本文件 |
> |
Run command/执行命令 |
控制台
格式化日志
指示符 |
说明 |
示例 |
%s |
字符串 |
|
%i / %d |
整型 |
|
%f |
浮点型 |
|
%o |
DOM 对象 |
|
%O |
JavaScript 对象 |
|
%c |
CSS 样式 |
console.log("%c样式", "color:#f00") |
常用API
API |
说明 |
示例 |
$0 ~$4 |
缓存最近查看过的 5 个元素,序号越小越近,$0 表示当前查看/选择的元素 |
$0 |
$('selector', [startNode]) |
返回首个匹配元素,根节点可选,默认为 document |
$('#root') |
$$('selector', [startNode]) |
返回所有匹配元素,根节点可选,默认为 document |
$$('button') |
$x(path, [startNode]) |
XPath 选择器 |
$x('//p') |
getEventListeners(element) |
查看元素上的事件 |
|
monitorEvents(element) |
监控元素上的事件 |
monitorEvents(document.body, "click") |
monitor(functionName) |
监控函数 |
monitor(add) |
copy(value) |
复制内容到剪贴板 |
|
inspect(element) |
选中指定的元素 |
参考
Google - Console API Reference
Google - Console Utilities API Reference
Google - Chrome 开发者工具