挖矿宝藏之开发者模式

news2024/11/25 18:25:52

目录

一、开发者模式简介

二、启动方式

三、元素(Elements)

四、控制台(Console)

五、来源(Sources)

六、网络(Network)

七、性能(Performance)

八、内存(Memory)

九、应用(Application)

十、安全(Security)


一、开发者模式简介

开发者模式是浏览器提供的一种内置的开发调试工具,旨在帮助开发人员更好地理解和调试网页。

二、启动方式

1.键盘F12启动

2.鼠标右键选择“检查”启动

3.浏览器右上角三个点选择“更多工具-开发者工具”启动

4.使用快捷键Ctrl+shift+i启动

三、元素(Elements)

允许用户查看和编辑HTML和CSS代码,实时预览修改效果。

可以选择页面上的任何元素,并查看其HTML结构、CSS样式和计算后的样式。

支持添加、删除或修改DOM元素和属性。

从图片中我们可以看到部分HTML和CSS代码。例如,<html lang="zh-CN" ...>定义了HTML文档的根元素,并指定了语言为简体中文。CSS样式如font-size: 40.5128px; --vh:659px;等被应用于页面元素。

Uncaught SyntaxError: Unexpected token <:这是一个JavaScript错误,通常意味着解析器在预期不是“<”字符的地方遇到了它。这可能是因为文件未正确加载(如尝试以JavaScript的形式加载HTML文件)或代码中存在语法错误。

[Deprecation] chrome.loadTimes() is deprecated:这是一个弃用警告,表明chrome.loadTimes()方法已过时,建议使用标准化的API,如Paint Timing API。

[Deprecation]window.webkitStorageInfo is deprecated:另一个弃用警告,表示window.webkitStorageInfo已过时,建议使用navigator.webkitTemporaryStorage或navigator.webkitPersistentStorage。 

四、控制台(Console)

显示JavaScript错误和警告信息。

提供了一个JavaScript命令行界面,允许用户运行脚本和调试代码。

可以使用console.log()等函数在控制台输出信息。

主要包含了与网页加载和运行相关的错误、警告以及性能报告信息。

Uncaught ReferenceError: edwfwf is not defined:这是一个JavaScript错误,表示在代码中尝试访问了一个未定义的变量edwfwf。这通常是因为在代码中引用了未声明或未正确导入的变量。

Cross-Origin Read Blocking(CoRB)已屏蔽 MIME 类型为text/plain的跨域响应:这是一个安全相关的警告,指出浏览器因为跨域读取阻止(CoRB)策略而阻止了一个跨域的HTTP响应。跨域请求是指从一个域名下的页面去请求另一个域名下的资源,由于浏览器的同源策略(Same-Origin Policy),这样的请求通常会被阻止,除非目标服务器设置了适当的CORS(跨来源资源共享)策略。

多个net::ERR_INTERNET_DISCONNECTED错误:这些错误表示网络请求失败,因为网络连接断开或无法访问目标服务器。例如,POST https://otheve.beacon.qg.com/analytics/V2_upload?...和GET https://h.trace.qg.com/kv?...等请求都遇到了此问题。 

多个网络请求(如POST和GET请求)的失败信息,这些请求可能用于跟踪用户行为、加载广告或分析数据等。由于网络连接问题或服务器问题,这些请求未能成功完成。

五、来源(Sources)

调试JavaScript代码,包括设置断点、单步执行、查看变量值等。

可以查看和编辑网页加载的脚本文件。

 “断点”选项用于在JavaScript代码执行时暂停,以便开发者可以检查变量的值、调用堆栈等信息。

“控制台”面板显示了JavaScript的错误和警告信息,这里是显示网络连接问题的地方。

“XHR/提取断点”是用于监控HTTP请求的断点设置。

“全局监听器”和“事件监听器断点”用于监控和调试DOM事件。

“CSP违规断点”与Content Security Policy(内容安全策略)有关,它用于防止跨站脚本攻击。

“过滤器”和“默认级别”用于控制控制台中显示的信息量。

六、网络(Network)

捕获和显示浏览器发出的所有网络请求和响应。

可以查看请求的URL、请求头、响应头、响应体等信息。

提供了过滤、排序和搜索功能,帮助用户快速找到感兴趣的网络请求。

请求和响应:Network面板列出了网页加载时发出的多个HTTP/HTTPS请求和它们的响应。每个请求都有一个状态码(如200、404等)、类型(如XHR、png、js等)、大小以及加载时间。

性能指标:这些请求包含了关于首屏加载时间、首屏渲染时间等性能指标的信息。这些指标对于评估网页性能非常重要,可以帮助开发者优化网页的加载速度和用户体验。

资源大小:截图中还显示了已传输的数据量和资源总数。这些信息可以帮助开发者了解网页加载的总体情况,包括哪些资源占用了较多的带宽。

加载状态:表格中展示了不同资源的加载状态,如成功加载(200状态码)、失败加载(其他状态码)以及未响应的请求。这可以帮助开发者快速定位到加载问题所在。

请求详情:点击表中的某个请求,可以在Network面板的下方看到更详细的请求和响应信息,包括请求头、响应头、响应体等。这些信息对于深入了解请求的具体情况非常有用。  

七、性能(Performance)

分析网页的加载性能和运行性能。

可以记录和分析页面的渲染、脚本执行、网络请求等事件。

提供了火焰图(Flame Chart)等可视化工具,帮助用户发现性能瓶颈。

时间轴和图表

左侧时间轴:

从左到右表示了网页加载的各个步骤,如“DOM内容完成”、“文档完整”等。每个步骤旁边都有一个颜色编码的条形图,这些条形图的长度代表了该步骤所花费的时间。例如,'DOM内容完成'的条形图是蓝色的,它的长度显示了从开始加载到DOM内容加载完成所花费的时间。

右侧CPU使用率图表:

此图表显示了不同时间段内CPU的使用情况。通过观察这个图表,可以了解网页加载过程中CPU的负载情况,从而判断是否存在性能瓶颈。

底部红色进度条:

这个进度条代表了整个网页加载的过程,从0%到100%,展示了加载进度的实时变化。

网页加载阶段

正在加载(Loading):

这是网页加载的初始阶段,浏览器开始从服务器下载网页资源。

正在执行脚本(Scripting):

此阶段主要涉及JavaScript脚本的执行。脚本的复杂性和执行时间将直接影响网页的性能。 渲染(Rendering):

一旦DOM树构建完成,浏览器开始渲染页面。此阶段的性能受到多种因素的影响,如CSS样式、布局计算等。

数值和时间点

5939毫秒:

这可能是整个网页加载的总时间,或者是Lighthouse评估的某个特定指标的时间。

FPS、CPU、网络:

这些可能代表了Lighthouse评估的三个主要性能指标:每秒帧数(FPS)、CPU使用率和网络请求情况。

时间标记:

如3939毫秒、4939毫秒等,这些时间点可能表示了某个特定事件或加载阶段的开始或结束时间。

工具栏和图标

在屏幕的顶部,可以看到一些浏览器的标签页以及工具栏上的各种图标和按钮。这些工具栏和图标提供了丰富的功能和选项,帮助开发者进行更详细的性能分析和调试。 

八、内存(Memory)

监控和分析JavaScript的内存使用情况。

可以记录堆快照(Heap Snapshot),查看对象的内存占用情况。

提供了内存分配时间线(Allocation Timeline)等功能,帮助用户发现内存泄漏等问题。

九、应用(Application)

查看和管理与网页相关的应用数据,如Cookie、本地存储(LocalStorage)和会话存储(SessionStorage)。

可以编辑和删除存储的数据。

十、安全(Security)

分析和显示网页的安全信息,如混合内容(Mixed Content)警告、证书详情等。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1835393.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谷粒商城实战(043集群学习-mysql集群-分库分表)

Java项目《谷粒商城》架构师级Java项目实战&#xff0c;对标阿里P6-P7&#xff0c;全网最强 总时长 104:45:00 共408P 此文章包含第364p-第p365的内容 分库分表 这种基本无人用 shardingSphere shard&#xff08;碎片&#xff09; sphere &#xff08;球&#xff09; sh…

基于Spring Boot+VUE论坛管理系统

1前台首页功能模块 论坛管理系统&#xff0c;在系统首页可以查看首页、公告、热门帖子、论坛新天地、新闻资讯、留言反馈、个人中心、后台管理、客服中心等内容&#xff0c;如图1所示。 图1前台首页功能界面图 用户登录、用户注册&#xff0c;在注册页面可以填写账号、密码、昵…

手写一个JSON可视化工具

前言 JSON 平时大家都会用到&#xff0c;都不陌生&#xff0c;今天就一起来实现一个 JSON 的可视化工具。 大概长成下面的样子&#xff1a; 树展示 相比于现有的一些 JSON 格式化工具&#xff0c;我们今天制作的这个小工具会把 JSON 转为树去表示。其中&#xff1a; 橙色标…

生命在于学习——Python人工智能原理(3.5)

三、深度学习 9、常见神经网络 常见的神经网络有卷积神经网络&#xff08;AlexNet、VGGNet&#xff09;、循环神经网络&#xff08;RNN&#xff09; 长短时记忆网络&#xff08;LSTM&#xff09;。 &#xff08;1&#xff09;AlexNet AlexNet于2012年由Hinton学生Alex提出&a…

DolphinScheduler日志乱码、worker日志太多磁盘报警、版本更新导致不兼容怎么办?

作者 | 刘宇星 本文作者总结了在使用Apache DolphinScheduler过程中遇见过的常见问题及其解决方案&#xff0c;包括日志出现乱码、worker日志太多磁盘报警、版本更新导致不兼容问题等&#xff0c;快来看看有没有困扰你想要的答案吧&#xff01; DolphinScheduler集群环境有多…

背就有效!2024下《系统架构设计师》50个高频考点汇总

宝子们&#xff01;上半年软考已经结束一段时间了&#xff0c;准备备考下半年软考高级-系统架构设计师的小伙伴可以开始准备了&#xff0c;毕竟高级科目的难度可是不低的&#xff0c;相信参加过上半年架构的小伙伴深有体会。 这里给大家整理了50个高频考点&#xff0c;涵盖全书…

月薪没到20K,必啃的WebGIS系统技术栈,你练到哪一步了?

WebGIS&#xff08;网络地理信息系统&#xff09;是目前地理信息系统&#xff08;GIS&#xff09;开发的主流&#xff0c;它利用互联网技术来发布、共享和交互地理空间数据。 一个完整的WebGIS项目通常涉及以下几个主要环节&#xff1a;具备一定的理论知识&#xff0c;数据生产…

数据压缩还能这么玩,国产数据库有救了!

页级压缩 opengauss数据库是以数据页面&#xff08;Page&#xff09;为单位进行压缩解压&#xff0c;本特性自openGauss 3.0.0版本开始引入&#xff0c;通过对数据页的透明页压缩和维护页面存储位置的方式&#xff0c;做到高压缩、高性能。提高数据库对磁盘的利用率。 页级压缩…

文心一言 VS 讯飞星火 VS chatgpt (284)-- 算法导论21.2 2题

二、对定理 21.1 的整体证明进行改造&#xff0c;得到使用链表表示和加权合并启发式策略下的 MAKE-SET 和 FIND-SET 的摊还时间上界为 O(1)&#xff0c;以及 UNION 的摊还时间上界为 O(lgn)。如果要写代码&#xff0c;请用go语言。 文心一言&#xff1a; 在Go语言中实现使用链…

Golang——channel

channel是Go在语言层面提供的协程间的通信方式。通过channel我们可以实现多个协程之间的通信&#xff0c;并对协程进行并发控制。 使用注意&#xff1a; 管道没有缓冲区时&#xff0c;从管道中读取数据会阻塞&#xff0c;直到有协程向管道中写入数据。类似地&#xff0c;向管道…

Java快速开发:力推开源项目若依RuoYi

在Java开发开源框架中&#xff0c;首屈一指的应该若依&#xff0c;在行业里&#xff0c;不管小公司中公司还是大公司&#xff0c;都能够看到若依项目的身影。足以见得 若依框架的受众之大。 RuoYi-Cloud RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台&#xff0c;基于经典…

轻兔推荐 —— who.cx

via&#xff1a;轻兔推荐 - https://app.lighttools.net/ 简介 who.cx是一个域名whois查询工具&#xff0c;界面简洁&#xff0c;可查询域名基本信息&#xff0c;注册续费价格&#xff0c;支持查看一级域名解析记录 - 对于已注册域名可以查看注册商注册时间、 过期时间等基础信…

大多数JAVA程序员都干不到35岁吗?

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“666”之后私信回复“666”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01; 很遗憾是的&#xff0c;对…

idea2020版本下载及注册

一。准备idea2020和BetterIntelliJ插件和补丁key 二、开始安装。 idea就正常安装&#xff0c;然后打开&#xff0c;选择试用30天打开即可&#xff0c;然后File - settings - plugins 点击 Install Plugin from Disk 然后选择BetterIntelliJ这个&#xff0c;这个后期不可变名称…

漏洞挖掘 | 记一次某src拿下高危漏洞

一、获取web端管理员权限 0x01简单查看一下&#xff0c;发现存在登录以及证书查询操作指南等功能 因该站特征较为明显&#xff0c;所以对页面进行了强打码 0x02弱口令测试&#xff08;无成果&#xff09; 既然存在登录口&#xff0c;那么肯定要试试弱口令了&#xff0c;开干…

124M中国十大城市群规划范围数据

城市群是由若干个都市圈构成的广域城镇化形态&#xff0c;其内部应该包含若干个中心城市。 都市圈是指围绕某一个中心城市&#xff0c;即超大或特大城市的城镇化形态。 无论在体量还是在层级上&#xff0c;都市圈要低于城市群的概念。 现在&#xff0c;我们就来为你分享一下…

国内能用的ai聊天软件有哪些?这三款还不错

国内能用的ai聊天软件有哪些&#xff1f;在人工智能飞速发展的今天&#xff0c;AI聊天软件已经成为我们日常生活和工作中不可或缺的一部分。它们不仅可以帮助我们快速获取信息&#xff0c;还能提供有趣的对话体验。今天&#xff0c;就为大家推荐三款国内能用的AI聊天软件&#…

Consul 如何删除不需要的服务

一、找到需要删除的id 二、打开postman 使用put请求 http://ip:port/v1/agent/service/deregister/mc-admin-192-168-0-182-8084三、区域如果要验证输入验证

粒子群算法PSO优化BP神经网络预测MATLAB代码实现(PSO-BP预测)

本文以MATLAB自带的脂肪数据集为例&#xff0c;数据集为EXCEL格式&#xff0c;接下来介绍粒子群算法优化BP神经网络预测的MATLAB代码步骤&#xff0c;主要流程包括1. 读取数据 2.划分训练集和测试集 3.归一化 4.确定BP神经网络的隐含层最优节点数量 5. 使用粒子群算法优化BP的神…

vue3实现div盒子的内容hover上去时样式改变及部分元素的显隐

样式&#xff1a; hover后的样式&#xff1a; 整体盒子的背景颜色发生了改变&#xff0c;盒子内边距发生了改变&#xff0c;右下侧的箭头出现 实现方式&#xff1a; 利用mouseover和mouseout并结合css样式实现 template中&#xff1a; <divclass"new-item"v-f…