Chrome 内置抓包工具
在浏览器地址栏输入chrome://net-internals/#events,即可打开自带的抓包工具 。工具处于live状态,其他tab 页有请求刷新,列表会随之刷新请求的快照,点击快照可查看详细的请求信息,配合 network面板能看到一个完整的请求 。
文章插图
Block requests
network 面板右击请求即可看到 block 选项,这个选项能够使我们在请求和域的级别上打断点 。
eg: 配合 Preserve log 可以监测请求在不同域之间转发跳转时状态变化(请求在不同域之间转发跳转,network面板会经常性地丢失 response) 。
文章插图
截取长图
切换 device 到其他模式(比如调试移动端)时,右边菜单栏提供了 capture full-page screenshots的选项 。
eg: 配合这个选项可以做一些 module lazyload 的优化 。
文章插图
代码的覆盖率分析
通过coverage 面板可以找到没有用到的 css和 js 代码,点击单个文件可以查看详情,并且也是处于 live 状态,页面发生变化时,覆盖率报告也会随之刷新 。通过右边菜单 more tools 或者通过快捷键 ctrl + shift +p (windows) 输入coverage 即可打开 coverage 。
文章插图
文章插图
Make site better
Audits panel 提供了 PWA, performance, 无障碍,最佳实践四个维度的网站测试报告 。提供了不是很常见的无障碍测试,配合报告我们可以进行更好的无障碍优化 。
文章插图
在每次发布版本时,Chrome Devtools Updates 会提示更新的内容 。当然,最简单的方法就是保持chrome的版本更新,更新后 devtool 面板会自动推送 features && changes 。
希望本文能帮助到您!点赞+转发,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓-_-)
关注 {我},享受文章首发体验!
每周重点攻克一个前端技术难点 。更多精彩前端内容私信 我 回复“教程”
原文链接:
http://eux.baidu.com/blog/fe/Chrome%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7%E7%9A%84%E4%B8%80%E4%BA%9B%E9%AB%98%E9%98%B6%E5%8A%9F%E8%83%BD
作者:苏迪
【Chrome 调试工具的一些高阶功能】
推荐阅读
- 超棒的MD5加密工具
- 初学PHP编程常用工具
- MySQL索引失效和EXPLAIN工具:你建立的索引真的起到作用了吗?
- Mac键盘fn自动转换工具
- 可视化数据库监控警报工具
- 值得一试的开源SQL查询优化工具--EverSQL
- linux6个好用的系统克隆工具
- 常用前端监控告警工具介绍
- Kali系统中20个超好用黑客渗透工具,你知道几个?
- 开箱即用的性能分析工具pinpoint