首页 > 其他分享 >F12开发者工具

F12开发者工具

时间:2024-11-10 22:46:10浏览次数:3  
标签:Cookies 查看 Storage 信息 开发者 F12 工具 源代码 断点

控制台network
浏览器F12进入。 F5刷新

参考文档:

http请求中各参数详解_参数在request的哪个部位-CSDN博客

一、总详解


调试时使用最多的功能页面是:元素(ELements)、控制台(Console)、源代码(Sources)、网络(Network)等。

元素(Elements)
用于查看或修改HTML元素的属性、CSS属性、监听事件、断点(DOM断点:在JavaScript调试中,我们经常使用到断点调试,其实在DOM结构的调试中,我们也可以使用断点方法,这就是DOM Breakpoint(DOM 断点))

控制台(Console)
控制台一般用于执行一次性代码,查看JavaScript对象,查看调试日志信息或异常信息。
源代码(Sources):该页面用于查看页面的HTML文件源代码、JavaScript源代码、CSS源代码,此外最重要的是可以调试JavaScript源代码,可以给JS代码添加断点等。

网络(Network)
网络页面主要用于查看header等与网络连接相关的信息。

资源(Resources)
查看本地资源信息的(cookie,local storage,session storage等)

应用资源(Application)
主要记录网站加载的所有资源信息,包括存储数据(Local Storage、Session Storage、IndexedDB、Web SQL、Cookies)、缓存数据、字体、图片、脚本、样式表等。

【Local Storage】浏览器永久存储 ,如果你在开发过程中使用了local storage来存储键值对(KVPs),那么你就可以通过Local Storage窗格来检查、新增、修改、删除这个键值对;

【Session Storage】浏览器零时存储,会话级别;

【Cache Storage】浏览器本地缓存;

【Application Cache】应用程序缓存;

二.Network详解

参考文档:

http请求中各参数详解_参数在request的哪个部位-CSDN博客

1. HTTP头信息

重要的信息图:

2、Header属性分类

1、通用信息头
即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma
主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade

2、请求头
用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据类型,压缩方法,语言,以及客户计算机上保留的信息和发出该请求的超链接源地址等.
主要: Accept , Accept-Encoding , Accept-Language , Host ,

3、响应头
用于在响应消息中向客户端传递附加信息,包括服务程序的名称,要求客户端进行认证的方式,请求的资源已移动到新地址等.
主要: Location , Server , WWW-Authenticate(认证头)

4、实体头
用做实体内容的元信息,描述了实体内容的属性,包括实体信息的类型,长度,压缩方法,最后一次修改的时间和数据的有效期等.
主要: Content-Encoding , Content-Language , Content-Length , Content-Location , Content-Type

5、扩展头
主要:Refresh, Content-Disposition

3、preview

查看资源预览信息(json形式)

4、Response

查看资源HTTP的Response信息(与preview一样,不过未作格式处理)

5、Cookies

查看资源Cookies信息
如果选择的资源在Request和Response过程中存在Cookies信息,则Cookies标签会自动显示出来,可查看所有的Cookies信息。

6、Timing

分析资源在请求的生命周期内各部分时间花费信息
可显示资源在整个请求生命周期过程中各部分时间花费信息

标签:Cookies,查看,Storage,信息,开发者,F12,工具,源代码,断点
From: https://blog.csdn.net/m0_65442322/article/details/143583898

相关文章

  • Python pandas库:强大的数据处理工具
        在Python的数据处理领域,pandas库无疑是一颗璀璨的明星。它为数据分析和处理提供了高效、便捷的方法。一、pandas简介    pandas是一个用于数据处理和分析的Python库,提供了数据结构Series和DataFrame,使得数据的操作和分析变得更加容易。二、主要数据结构......
  • 产品手册工具在实验室仪器行业的应用
    大家好,这里是ai元启航,最近在学习ai知识,今天分享的是有关产品手册工具在实验室仪器行业的应用,我们知道,实验室仪器行业作为高新技术领域的重要组成部分,其产品手册的详尽程度与易用性对于用户的使用体验与满意度具有重要影响。为了提升产品手册的实用性与便捷性,越来越多的实验室仪器......
  • 金士顿 Kingston群联Phison系主控专用量产工具PS2251-XX
    设备描述:[G:]USB大容量存储设备(KingstonDataTraveler3.0)设备类型:大容量存储设备协议版本:USB3.20当前速度:高速(HighSpeed)电力消耗:504mAUSB设备ID:VID=0951PID=1666设备序列号:E0D55E629079E7A1C88602C7设备供应商:Kingston设备名称:......
  • springboot毕设 垃圾识别工具箱 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会的不断进步和人民生活水平的提高,音乐艺术教育逐渐成为大众关注的焦点。乐器培训作为音乐艺术教育的重要组成部分,近年来得到了快速发展。然而,......
  • 【CRM系统选型指南:国内八大主流工具比较】
    本文将对十大主流CRM系统进行比较:纷享销客、ZohoCRM、Pipedrive、简信CRM、HubSpotCRM、八百客CRM、金蝶CRM、浪潮CRM、销售易CRM本文将深入评比2024年主流的CRM系统,帮助你了解各系统之间的主要区别、优缺点以及当前的发展趋势。通过详细的比较和分析,为你提供一个清晰的......
  • SRE云计算运维之基础篇二:权限管理,VIM工具,文件查询及shell基础
    目录文件权限管理访问控制列表ACLVIM的使用及内容查询文本三剑客基本正则和扩展正则shell脚本之变量简单总结一下linux中的权限1.首先介绍一下关于linux中的用户:Linux中每个用户是通过UserId(UID)来唯一标识的,且Linux中可以将一个或多个用户加入用户组中,用户组是通过G......
  • 分享一个超强的网页自动化工具!写得快,跑得快,开发人员狂喜(带私活)
       「今天分享一个开源项目:可控制浏览器,也可收发数据包,可模拟键盘和鼠标的操作」背景做数据采集的同学应该知道,当我们采集要登录的网站时,不仅要分析数据包、JS源码,构造复杂的请求,还要应付验证码、JS混淆、签名参数等反爬手段,门槛较高,开发效率不高。然后使用浏览器,可以......
  • 一文彻底弄懂JUC工具包的Semaphore
    Semaphore是Java并发包(java.util.concurrent)中的重要工具,主要用于控制多线程对共享资源的并发访问量。它可以设置“许可证”(permit)的数量,并允许指定数量的线程同时访问某一资源,适合限流、资源池等场景。下面从源码设计、底层原理、应用场景、以及与其它JUC工具的对比来详......
  • 含 Latex 公式的矢量绘图工具
    InkscapeInkscape安装TexText扩展,使得Inkscape在制图过程中可以插入LaTeX公式。TexText扩展安装教程:https://textext.github.io/textext/install/windows.html以上两点是按照TexText扩展成功的必备条件,第一点在安装Inkscape1.4时必须勾选红框部分,默认安装......
  • 运维自动化工具-ansible几个小案例
    运维自动化工具-ansible几个小案例1.4检查yaml文件的语法是否正确$ansible-playbook-i/tmp/hostsnginx.yaml--syntax-check1.5检查yaml文件中的tasks任务$ansible-playbook-i/tmp/hostsnginx.yaml--list-task1.6检查yaml文件中的生效主机$ansible-playbo......