关于F12开发者工具中Network模块,无论是开发代码调试,还是测试定位界面元素,定位问题等,使用的都比较频繁,本文将结合百度首页详细说明下F12的使用。

开发者工具基本介绍

最常用的四个功能模块:

  • Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式。css可以即时修改,即使显示。

  • console:这个除了查看错误信息、打印调试信息(console.log())、写一些测试脚本以外,还可以当作Javascript API查看用。例如我想查看console都有哪些方法和属性,我可以直接在Console中输入"console"并执行

  • Sources:主要用来调试js和查看源代码

  • Network:下面详细介绍

network详细介绍

  • 第一个红色记录按钮, 处于打开状态时会在此面板进行网络连接的信息记录,关闭后则不会记录

  • 清除按钮,清除当前的网络连接记录信息,(点击一下就能清空)

  • 捕获截屏按钮,记录页面加载过程中一些时间点的页面渲染情况,截图根据可视窗口截取

  • 过滤器, 能够自定义筛选条件,找到自己想要资源信息,如下图所示

  • view后面的两个按钮,前者点亮文本,后者显示时间流,可根据时间查看对应时间下浏览器请求的资源信息。

  • 【Group by frame】,这个用的不多,frame应该是内联框架。
  • 【Preserve log】是否保留日志,当选择保留日志,重新加载url当前界面时,之前请求显示的资源信息,会保留下来。
  • 【Disable cache】是否进行缓存,开发者工具生效,打开这个开关,则页面资源不会存入缓存,可以从Status栏的状态码看  文件请求状态。
  • 【Offine Online】设置模拟限速,设置限速可以模拟处于各种网络环境下的不同用户访问本页面的情况,如图示。

Network主题内容介绍

  • Name/Pat:资源名称以及URL路径 (main.css)

  • Method:Http请求方法 (GET或者POST)

  • status/Text:Http状态码/文字解释 (200,ok)

  • Type :请求资源的MIME类型,MIME是Multipurpose Internet Mail Extensions (html,css,js等)

  • Initiator:解释请求是怎么发起的,有四种可能的值

    1.Parser  :请求是由页面的html解析时发送
    2.Redirect:请求是由页面重定向发送
    3.script  :请求是由script脚本处理发送
    4.other   :请求是由其他过程发送的,比如页面里的Link链接点击
    
  • size/content:size是响应头部和响应体结合的大小,content是请求解码后的大小

  • time:请求的时间(ms),pending表示延迟等待

请求文件具体说明

点击某个具体请求后的界面,如下图所示:

一共分为五个模块:

  • Headers:如上图,Header面板列出资源的请求url、HTTP方法、响应状态码、请求头和响应头及它们各自的值、请求参数等等
  • Preview:预览面板,用于资源的预览

  • Response:响应信息面板包含资源还未进行格式处理的内容

  • Cookies:请求中的Cookie信息,包括请求和返回时的缓存信息

  • Timing:资源请求的详细信息花费时间

ChromeF12 谷歌开发者工具详解 -Network相关推荐

  1. 怎样用谷歌network调试接口_前端-chromeF12 谷歌开发者工具详解 Network篇

    开发者工具初步介绍 chrome开发者工具最常用的四个功能模块: Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式.css可以即时修改,即使显示.大大方便了开发者调试页 ...

  2. 前端-chromeF12 谷歌开发者工具详解 Network篇

    开发者工具初步介绍 chrome开发者工具最常用的四个功能模块: Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式.css可以即时修改,即使显示.大大方便了开发者调试页 ...

  3. chromeF12 谷歌开发者工具详解 Network篇

    原文链接:https://segmentfault.com/a/1190000010302235 开发者工具初步介绍 chrome开发者工具最常用的四个功能模块: Elements:主要用来查看前面界 ...

  4. [转帖]前端-chromeF12 谷歌开发者工具详解 Sources篇

    前端-chromeF12 谷歌开发者工具详解 Sources篇 原贴地址:https://blog.csdn.net/qq_39892932/article/details/82498748 cons ...

  5. 谷歌开发者工具详解 Network篇

    原文链接:https://segmentfault.com/a/1190000010302235 开发者工具初步介绍 在利用chrome浏览器进行web端测试,我们可以通过F12键调起开发者工具. c ...

  6. chromeF12 谷歌开发者工具详解

    一:什么是抓包 即抓取我们本地电脑与远端服务器通信时候所传递的数据包 二:Chrome浏览器讲解 Chrome 开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进 ...

  7. chromeF12 谷歌开发者工具详解(转载)

    一:什么是抓包 即抓取我们本地电脑与远端服务器通信时候所传递的数据包 二:Chrome浏览器讲解 Chrome 开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进 ...

  8. chrome F12 谷歌开发者工具详解 Network篇

    开发者工具初步介绍 chrome开发者工具最常用的四个功能模块: Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式.css可以即时修改,即使显示.大大方便了开发者调试页 ...

  9. 谷歌开发者工具详解(看这一篇就够了)

    目录 如何打开 Element面板 1 元素选择 2 设备选择模式 3 主菜单 4 元素面板 5 样式调整的CSS预处理器 Console面板 Sources面板 Network面板 简单介绍一下ch ...

最新文章

  1. Swift教程之控制流
  2. 模板初步——定义模板
  3. mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
  4. camelot工具进行pdf表格解析重建
  5. Flutter中实现整个App变为灰色
  6. C/C++之学习笔记
  7. #面试!,一定要注意,避免踩这些雷!!
  8. PHP面向对象 封装与继承
  9. Android Binder 系统学习笔记(一)Binder系统的基本使用方法
  10. 泊松分布的分布函数_《可靠性设计》——常用的概率分布
  11. 云原生五大趋势预测,K8s安卓化位列其一
  12. 网络(10)-HTTPS证书申请及配置
  13. svm理论与实验之1
  14. truffle部署到测试网rinkeby
  15. RemObjects SDK简介
  16. 训练误差和泛化误差、K折交叉验证
  17. Android红外功能模拟触摸鼠标事件唤醒屏幕
  18. Excel利用函数提取文本内容中的数字
  19. C++循环---数字统计(自学用)
  20. 使用自己训练的yolov3或yolov4模型自动标注成voc格式数据

热门文章

  1. 数学知识之西格玛符号
  2. DOS DIR 命令 详解
  3. 【Python基础】为何0.1+0.2≠0.3,使用Python程序深入理解计算浮点数的运算
  4. (学习总结)vue组件之间传值方式
  5. 3分钟整明白 缓存热点 是咋回事
  6. 【Verilog】CRC 校验(二)用 Verilog 实现生成 CRC 校验码
  7. jvm(七):内存分配与回收
  8. matlab图像处理初步,MATLAB数字图像处理初步
  9. 明显感受到公司在改变|ONES 人物
  10. Symbian S60 5版软件开发环境配置