chrome开发者工具

本文详细介绍了Chrome开发者工具中的网络面板,包括如何控制抓包、过滤请求、查看资源检索时间线和请求列表。此外,还涵盖了元素面板、性能检查、渲染检测、控制台和源代码面板等功能,帮助进行网页性能优化和问题排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于版本: 94.0.x.x

network-网络面板

controls-控制外观和功能

此模块为控制外观和功能,如停止抓包、清除记录、屏幕截图、显示全部记录、禁用缓存、离线、模拟网络环境等。

  • 停止/开启抓包, 清楚记录
    在这里插入图片描述
  • 屏幕截图
    开启屏幕截图后会看到图片根据时间轴依次显示出来,图片上方显示具体时间
    • 单击图片只显示此图片之前发生的所有请求
    • 双击图片放大
      在这里插入图片描述
  • 显示全部记录
    重新加载或跳转到其他页面后,保留之前的网络活动记录
    在这里插入图片描述
  • 禁用缓存
    在这里插入图片描述

filters-过滤

过滤请求, 按住ctrl可以多选
在这里插入图片描述

  • Hide data URLs

Data URL技术是图片数据以base64字符串格式嵌入到了页面中,和HTML融为一体, 请求中以data: 开头

在这里插入图片描述

  • filter输入框
    输入字符串,模糊匹配请求,同时也可以支持关键词, 如下:
    • domain 过滤域名
      在这里插入图片描述
    • status-code 过滤状态码
    • has-response-header 过滤指定响应头
    • is
      is:running 可以显示WebSocket资源
    • larger-than 过滤大于指定大小的请求
    • method 过滤请求方式 get/post/options
    • mime-type 过滤MIME类型资源 application/json等
    • scheme 过滤http或https的请求
    • set-cookie-domain 显示有 Set-Cookie头指定值匹配的domain
    • set-cookie-name 显示Set-Cookie头名称与指定值匹配资源
    • set-cookie-value 显示Set-Cookie头值与指定值匹配资源

overviews-资源检索时间线

查看资源检索的时间线,可调整起始和结束时间
在这里插入图片描述

Requests Table-请求列表

- 调整请求显示的字段
- 操作具体的请求
![在这里插入图片描述](https://img-blog.csdnimg.cn/a43b4d764405499b8c0c8aad7464a08b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5oiR5pivT0s=,size_20,color_FFFFFF,t_70,g_se,x_16)
  • Summary
    显示: 1.请求的总数 2.传输的数据量 3.加载的时间

Elements

元素面板,可以看到渲染后的最终结果,可以操作DOM和CSS。同时左边按钮可以模拟手机网页浏览器

  • 查看元素伪类 css 样式
    在这里插入图片描述

  • 临时增删元素class
    在这里插入图片描述

  • 直接对页面进行编辑
    在控制台输入 document.body.contentEditable=“true”

  • 查看 placeholder 样式
    在这里插入图片描述

  • 测试页面性能和 SEO
    在这里插入图片描述

  • 查看元素绑定事件
    鼠标悬停handler可查看具体代码
    在这里插入图片描述

  • 全局搜索
    搜索该网页下所有引入的文件, 按esc弹出如下界面:
    在这里插入图片描述

  • Performance 检查运行时性能
    点击左上角的 Record 按钮开始记录,然后你模拟正常用户使用网页。测试完毕后,点击 Stop

    1. FPS 对应的是帧率,红色代表帧率低,可能会降低用户体验;绿色代表帧率正常,绿色条越高,FPS 越高
    2. CPU 部分上有黄色、紫色等色块,它们的释义请看图的左下角。谁的占比高,说明 CPU 主要的时间花在哪里
    3. HEAP 就是堆内存占用
      在这里插入图片描述
  • Rendering 实时检测网页变化

    1. Paint flashing,实时高亮重绘区域(绿色)。
    2. Layout Shift Regions,实时高亮重排(重新布局)区域(蓝色)。
    3. Layer borders,将合成层用边框标出来(橙色、橄榄色、青色)。
    4. Frame Rendering Stats,显示 GPU 的信息
      在这里插入图片描述

Console

控制台面板,可以作为shell在页面上与JaveScript交互

Sources

源代码面板,可以设置断点来调试JaveScript

Application

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

Security

安全面板,用于调试混合内容、证书等问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值