Google浏览器开发者工具组件使用详解(五)

本文详细介绍了Google浏览器开发者工具组件的使用。涵盖Elements、Network、Sources、Application等组件,还介绍了断点、方法栈和跟值技巧。如在Network中可对请求进行多种操作,Sources能重写JS文件等,为开发者提供了实用的工具使用指南。

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

在这里插入图片描述

Google浏览器开发者工具组件使用详解



前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Elements(元素)

二、Network(网络)

一条http请求,发起来有以下几种
1、浏览器发起的
可以在Initiator看到Other,或者JS文件以及相应的请求步骤
2、开发者自己发起的

右键https包名可以选择
1.在资源面板打开,进行js文件重写
2.选择一个新的窗口打开该请求
3.清空浏览器缓存
4.清空浏览器cookie
5.将包另存为本地

三、Sources(资源)

Overrides重写
可以对当前网站的js文件进行本地替换并且继续运行;
Snippets
可以添加JS文件,并且影响到当前网站,也可以接触当前网站的浏览器环境进行JS代码
Pause on caught execptions:捕获异常,出错则断在异常处,提示某处异常
Watch,监听变量的值,可以添加局部和全局变量,进行监听
监听当前作用域变量,windows是全局变量,
Call Stack 堆栈 - 重点
Breakpoints 断点列表,存放显示所有文件的打断点处

通过Snippets 添加了新的脚本,Ctrl+entry运行之后,可以在控制台调用JS的function

四、Application(本地网站缓存)

Storage 数据库
可以看到本地的 local storage
Session storage
Web SQL
Cookies,当前网站的cookie变化,也可编辑

Cache 缓存

五、断点

DOM断点,浏览器对象断点,当渲染时浏览器对象/元素属性发生改变则断住;

DOM事件断点,在Elements面板/事件监听/click or mousemove等等 事件触发,可以点进去看源代码;

XHR请求断点:sources/XHR fetch 断点
复制xhr包的部分url(路径名称),在sources面板添加XHR/fetch断点,根据url的部分路径进行添加

代码行断点

全局事件断点(浏览器事件):sources/事件监听断点/各种断点

异常捕获断点

六、方法栈

Call Stack方法栈是记录/显示一个方法的调用流程,当前方法会显示在最上层,从哪开始调用则会显示在下层;
栈是一个数据结构,遵循先进后出;

七、跟值技巧

1、如何判断某个值处于哪个方法
2、如何判断某个方法的结尾以及开头
解决方案:按下ctrl键会出现变量/对象属性的智能提示,当提示结束则意味着方法的结束,以此判断;

Call Stack,显示方法步骤列表,会显示一个操作,已经经过的方法;
示例技巧总结:
1.如果当前方法的数据已经被加密;
2.则需要跳至上一个方法栈,重新下断点;
3.然后刷新网页或者刷新操作,让断点重新断在代码处,继续分析参数是否已经被加密;
4.正确的跟栈流程,以此类推该操作;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值