首页 > 其他分享 >谷歌浏览器调试工具使用简介

谷歌浏览器调试工具使用简介

时间:2024-04-15 10:00:25浏览次数:29  
标签:浏览器 请求 查看 样式 简介 可以 元素 调试

1. elements 元素查看

    1. 选中某个元素 查看其样式
      image.png
    1. 直接调试修改样式
      image.png
    1. 选中元素右击
      image.png
    • 给元素添加属性 例如id class 等
    • 复制元素
    • 删除元素
    • forcestate:添加 active :hover 样式
    1. 将元素存储为全局变量 store as global variable
    • image.png
    • 此时可以通过temp1 对元素进行访问与一些操作
    1. styles
    • image.png
    • 可以进行样式的调试
    • 可以通过filter 直接进行类的筛选
    1. computed 实际计算出来的样式
    • image.png
    • 有时候样式没有达到想要的效果,可以在这里查看并查找原因
    1. event listener
    • image.png
    • 绑定的dom事件
  • 8)rendering
    可以查看每次重绘的内容
    image.png
    image.png

2. console

    1. 信息查看
      image.png
    • 可以选择对应的信息类型,进行信息的过滤
    • 主要是进行网络请求信息的查看
    1. 打印信息选择
      image.png
  • 3)选中元素在控制台可以通过$0直接访问该元素
    image.png
    1. $_ 访问上次控制台打印的输出
      image.png
  • 5)console.count
    通过直接调用可以查看调用次数
    image.png

3. network

    1. 查看请求
      image.png
    1. headers
      image.png
    • 可以查看请求头信息与响应头信息状态码,请求方法等
    • 当页面显示信息有误或者不能正常响应时,查看请求是否有问题
    • 当与后端进行协作时,部分时候可能需要curl给后端,后端去查找问题原因
      image.png
    1. payload
      image.png
    • 请求参数
    • 可以通过 view source 请求代码格式
    1. preview
      image.png
    • 按照对象形式进行数据的查看
    1. response
      image.png
    • 相应数据的原始格式
    1. initiator
      image.png
    • 请求发出所在文件
    • 在开发中,当有部分接口报错,导致页面不能正常显示,影响自己的开发的时候,可以注释掉别人的部分请求代码,继续自己的开发
  • 7)Timing
    image.png

    • 可以查看请求返回的具体时间
    • 根据请求时间进行对应的优化
    • 可以看出大部分时间处于等待服务器响应
    1. cookies
      image.png
    • 请求所携带的一些cookie信息
    1. 网速慢速模拟

image.png

4. memory

image.png

  • 查看网页内存占用

5. application

image.png

  • 主要进行localStorage/sessionStorage/cookies的查看与修改
  • 部分情况调试的时候可以直接删除或者修改或者添加信息
  • 比如账户登录后的token存储在这里,当调试需要重新登录的时候直接删除token
    信息即可

6. sources

image.png

  • 断点调试,程序查错的一大利器

标签:浏览器,请求,查看,样式,简介,可以,元素,调试
From: https://www.cnblogs.com/coderzdz/p/18135224

相关文章

  • css 选择器 和浏览器渲染
    1、!important;2、Id选择器3、类选择器属性选择器伪类选择器4、元素选择器伪元素选择器(::before::after)(a,b,c)算法aid选择器个数这b 类选择器属性选择器伪类选择器和c 元素选择器伪元素选择器和CSS浏览器渲染:1、样式声明:所有自定义的样式和浏览器默认的样式,......
  • 物联网浏览器(IoTBrowser)-Java快速对接施耐德网络IO网关
     前一段时间有个Java技术栈的朋友联系到我,需要快速对接现有的无人值守称重系统,这里的对接是指替代现有系统,而非软件层面的对接,也就是利用现有的硬件开发一套替代现有软件的自动化系统。主要设备包括地磅秤、道闸、红外对射传感器、摄像头、小票打印、LED显示屏等等,全程使用LED......
  • js混淆简介
      JS混淆技术通过降低JS程序的可读性来对网站进行取证分析。JavaScript(JS)混淆在流行网站中非常普遍。最近的研究表明,Alexa前10万个网站中95.90%的网站至少包含一个混淆的JS程序,混淆的JS程序给各种任务带来了挑战。JS混淆技术通过降低JS程序的可读性来阻止对网站源......
  • BOM(Browser Object Model,浏览器对象模型)
    BOM(BrowserObjectModel,浏览器对象模型)是指浏览器提供的一系列与浏览器窗口及脚本进行交互的对象和方法。BOM与DOM有所不同,DOM主要关注于HTML和XML文档的解析和访问,而BOM则更侧重于浏览器窗口和框架,以及浏览器与脚本之间的交互。BOM提供了一些核心对象,这些对象允许开......
  • vscode使用gdb插件调试二进制文件
    使用vscode访问虚拟机里面的代码。代码是在虚拟机的xshell编译的(必须的debug模式)。现在可以通过在vscode下面安装gdb插件。然后就可以在vscode下面使用gdb来启动这个二进制文件了,还可以在vscode里面,在函数上面打断点。 在vscode左侧栏,点击debug,可以创建launch.json文件。......
  • 读研必备的十个浏览器插件,你用过几个?
    换新电脑在登录google浏览器账号时,一股脑给我同步了几十个读研时期使用的浏览器插件,现在已经脱离了科研环境用不上了,发现这些插件在科研时期帮助我提升了效率,于是在移除之前整理出了我读研时期用到最多、对我最有帮助的十个浏览器插件,希望正在读研的学弟学妹能看到这篇文章,对你们......
  • HBuildx如何启用IOS真机调试?
    制作标准基座:安装爱思助手(www.i4.cn),用爱思助手制作ipa签名。添加ipa文件: 添加Hbuildx所在目录:HBuilderX.3.7.3.20230223\HBuilderX\plugins\launcher\base下的iPhone_base.ipa 添加之后勾选,选择使用AppleID签名,这里需要登录你的苹果ID,然后点开始签名。签名成功之后打......
  • 二叉树简介
    本篇目录树的相关概念树的种类二叉树的概念和性质二叉树的广度优先遍历二叉树的深度优先遍历树的相关概念数据结构大致上分为线性结构和非线性结构,线性结构指的是元素之间存在着“一对一”的线性关系的数据结构;非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱......
  • vscode配置gdb调试外部程序
    有一个工程是用qtcreator编译的我现在用vscode远程访问的这个工程,目前只能在vscode界面编辑代码。编译需要在qtcreator下面。刚开始也只能在qtcreator下面调试(debug,打断点)目前在vscode里面安装了gdb工具之后,就可以直接调试qtcreator编译好的二进制文件了。而且可以打断点......
  • Python程序员Visual Studio Code指南5调试
    5调试当运行程序时终端输出错误时,可以参考编辑器中的"问题"面板来解决遇到的问题。不过,并非所有错误都会导致错误。可能出现的情况是,程序执行成功,但输出结果与预期不同。出现这种情况时,下一步就是找出程序中的错误。这个过程被称为调试。您可以尝试通过注释代码行(从而禁止代码......