Chrome开发者工具(DevTools)使用技巧

# **[本站小福利 点我获取阿里云优惠券]


9大功能面板

Elements元素面板:检查和调整页面,调试DOM和CSS

Network网络面板:调试请求,了解页面静态资源分布,网页性能检测

Console控制台面板:调试JavaScript,查看日志,交互式代码调试

Sources源代码资源面板:调试JavaScript页面源代码,进行断点调试

Application应用面板:查看和调试客户端存储,如Cookie、LocalStorage、SessionStorage

Performance性能面板:查看页面性能细节,细粒度对网页载入进行性能优化

Memory内存面板:JavaScript CPU分析器,内存堆分析器

Security安全面板:查看页面安全及证书问题

Audis面板:使用Google Lighthouse辅助性能分析,给出优化建议

打开方式

在Chrome菜单中选择:更多工具 > 开发者工具

在页面元素上右键点击,选择“检查”

使用快捷键:

command + option + I (mac) 或 Ctrl + shift + I (Windows) 打开最近关闭的状态

command + option + C (mac) 或 Ctrl + shift + C (Windows) 直接打开Elements元素面板

command + option + J (mac) 或 Ctrl + shift + J (Windows) 直接打开Console控制台面板

禁用缓存

切换到“Network”网络面板

勾选“Disable cache”项

手动清理网站缓存

按 command + shift + p (windows 按 Ctrl + shift + p),弹出命令输入框

输入 “clear site data”

敲回车键

弹出命令输入框

输入命令

此操作能清空Cookies、WebSQL、Service Workers、Cache Storage、IndexedDB、Local Storage、Application Cache

展开某标签下所有层级的标签

切换 “Elements" 元素面板

按住 Alt 键点击某个文档节点左侧的小箭头

强制设置元素的状态

选中元素

点击Style面板下的“ :hov ” 按钮

勾选要切换的状态

查找某元素绑定的事件

切换 “Elements" 元素面板,点击文档节点

选择 “Event Listeners” 页签

展开相应的事件名,如“click”

对 “handler” 点击右键,选择 “Show funciton definition”

选择文档节点

选择 Event Listeners 页签

展开事件

右键“handler”

定位结果

打开某个资源文件

按 command + p (windows 按 Ctrl + p),弹出文件搜索框

输入文件名

敲回车键

弹出文件搜索框

输入文件名

快速定位源代码行数

按 command + p (windows 按 Ctrl + p),弹出输入框

输入 :行数,如 ":480"

敲回车键

格式化代码

点击已打开文件左下角的花括号按钮

格式化结果

对某行代码打断点

点击代码左侧的行号

鼠标移至代码中的变量可实时查看值

监听断点环境下的变量

切换 “watch” 面板

点击 “ + ” 按钮

输入要监听的变量

敲回车键

查找加载图片的代码

切换 “Network” 网络面板

点击 “Initiator” 列下的文件名

定位结果

全局查询请求头和响应体

切换 “Network” 页签

点击左上角的“放大镜”按钮

在弹出的搜索框中输入要查询的内容

敲回车键


切换网络模式

切换 Network 网络面板

点击 “ online ” 下拉面板

选择要切换的网络模式

限制网速

切换 Network 网络面板

点击 “ online ” 下拉面板

选择 “ add ” 选项

点击 “ Add custom profile... ” 按钮

依次输入“Profile Name”、“Download”、“Upload”等输入项

点击 "Add" 按钮

回到 Network 网络面板切换所新增的网络模式

在Console控制台查找DOM

切换到Console控制台面板

输入:document.querySelectorAll("#APP")

敲回车键,展开输出结果,点击红色框位置将会跳转到相应的元素节点

跳转结果

在控制台中输入多行代码

按住Shift键敲回车即可换行

换行效果

手动添加Cookie

在Application面板中按 esc 键,打开控制台面板

输入:document.cookie = "test=1"

手动添加LocalStorage

在Application面板中按 esc 键,打开控制台面板

输入:localStorage.setItem('test', '1')

模拟手机调试

点击 DevTools 左上角的手机图标按钮,如图:

手机调试面板菜单介绍

打开传感器设置面板

按 command + shift + p (windows 按 Ctrl + shift + p),弹出命令输入框

输入 “ show Sensors ”

敲回车键

传感器设置面板介绍

设置网页 User agent

按 command + shift + p (windows 按 Ctrl + shift + p),弹出命令输入框

输入 “ show Network conditions ”

取消勾选 “ Select automatically ”

点击 “Custom...” 下拉框,选择相应的代理设备

截图

按 command + shift + p (windows 按 Ctrl + shift + p),弹出命令输入框

输入:screenshot

如下图选择相应的截图方式:

Capture area screenshot:截取某个区域(需要选择某个标签)

Capture full size screenshot:截取整个网页

Capture node screenshot:截取某个标签节点

Capture screenshot:截取当前可视区域

集成 Vue.js 开发者工具

进入官网:https://cn.vuejs.org/

选择 “ 生态系统 ” 菜单下的 “ Devtools ”

下载源码后解压

在终端切换到解压后的文件目录

输入打包命令(需安装webpack):cd shells/chrome && cross-env NODE_ENV=production webpack --progress --hide-modules

打开Chrome,输入网址:chrome://extensions/

点击按钮 “ 加载已解压的扩展程序 ”

选择 vue-devtools 目录下的 shell/chrome 即可

回复关键字:

1、回复 “40” 查看 中国互联网40年江湖风云,江湖再无风清扬,再有少年郎

2、回复 “国旗” 获取国旗头像教程

3、回复 “Ubuntu” 获取100 个最佳 Ubuntu 应用

4、回复 “idea” 获取最新idea破解教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 198,932评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,554评论 2 375
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 145,894评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,442评论 1 268
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,347评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,899评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,325评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,980评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,196评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,163评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,085评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,826评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,389评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,501评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,753评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,171评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,616评论 2 339