我的编程空间,编程开发者的网络收藏夹
学习永远不晚

F12谷歌开发者工具使用详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

F12谷歌开发者工具使用详解

对于许多前端开发者和网页设计师来说,浏览器的开发者工具是不可或缺的利器。通过这些工具,我们可以深入了解网页的内部结构、调试代码、测试设计以及优化性能。

不同的浏览器(如Chrome、Firefox、Safari)都有自己的开发者工具,虽然界面和功能略有差异,但基本功能都大同小异。本文将带你学习一些google开发者模式的妙用。

初识开发者工具

要打开浏览器开发者工具。你可以通过右键点击页面,选择“检查”或者F12快捷键打开,你将看到一个包含各种标签页的界面

  • Elements(元素)面板:用于查看和编辑HTML结构。你可以通过这个面板直接修改页面元素的HTML代码,实时预览修改效果。
  • Console(控制台)面板:用于输出调试信息、执行JavaScript代码等。这个面板在开发过程中非常有用,可以快速测试代码片段和查看错误信息。
  • Sources(源代码)面板:用于查看和管理网页的JavaScript、CSS等资源文件。你可以在这里查看文件内容、设置断点以及单步执行代码。
  • Network(网络)面板:用于监控网页加载过程中发送和接收的所有网络请求。你可以查看请求的详细信息、请求/响应头和内容等。
  • Performance(性能)面板:用于分析网页性能瓶颈,通过记录和分析页面加载过程中的事件,找出影响性能的因素。
  • Memory(内存)面板:用于分析内存使用情况,帮助查找内存泄漏和优化内存使用。


牛刀小试

几个小功能,让你知道开发者工具的强大

小鼠标点击可以让你快速定位到元素位置

  • 复制文字

例如csdn,百度文库网络上的文本,复制的时候一般都会让你开通会员或者关注才能使用,看看大神都怎么做

通过elements中找到文本直接复制


  • 找回密码

很多人在登录网站的时候选择记住密码,但是后来又忘记了

教你怎么找回密码

修改为type的类型为text,然后密码就变成了明文展示


    使用开发者工具定位问题

    作为运维人员的角度,可以使用开发者工具来协助进行问题定位

    查看网站请求的基本信息

    • ALL:显示所有请求
    • XHR:显示AJAX异步请求
    • JS:显示js文件
    • CSS:显示css文件
    • Img:显示图片
    • Media:显示媒体文件,音频、视频等
    • Font:显示Web字体
    • Doc:显示html
    • WS:显示websocket请求
    • Other:显示其他请求

    查看接口信息

    • 左侧 Name 栏,选择自己要抓取的接口名称,点击后右侧会出现接口Headers、Response 等
    • Headers 第一栏 General 获取服务器地址、接口地址、以及请求方法等
    • 问号后面则是参数,key - value 形式,每个参数之间使用 & 相隔

    可以通过network定位页面加载失败的问题,如图通过name可以看到具体记载失败的文件或者接口,status表示响应返回的状态码,200表示成功,如果是4xx或者5xx则表示请求失败,就需要好好定位了


    size字段表示静态文件的大小

    认识请求头和响应头


    • General部分
      Request URL:请求的URL
      Request Method:请求使用的方法
      Status Code:响应状态码
      Remote Address:远程服务器的地址和端口
      Reffer Policy:Referrer判别策略
    • 响应头
      Date:标识产生响应的时间
      Content-Encoding:指定响应内容编码
      Server:包含服务器信息,如名称,版本号等
      Content-Type:文档类型,指出返回的数据类型是什么。如此处的text/html代表返回的是HTML代码
      Set-Cookie:设置Cookies。响应头中的Set-Cookie告诉浏览器要将此内容放在Cookies中,下次请求携带Cookies请求
      Expires:指定响应过期时间,可以使代理服务器将加载的内容更新到缓存当中。如果再次访问,就可直接从缓存中加载,降低服务器的负载,缩短加载时间。
    • 请求头
      Accept:请求报头域,用于指定客户端可接受哪些信息类型
      Accept-Encoding:指定客户端可接受的语言类型
      Accept-Language:指定客户端可接受的内容编码
      Host:指定请求资源的主机IP和端口号,其为请求URL的原始服务器或网关的位置
      Cookie:网站为了辨别用户进行会话跟踪而储存在用户本地的数据。主要功能是维持当前访问会话。(非常重要!!!)
      Referer:用来标识这个请求是从哪个网页过来的。服务器拿到这一信息并做相应的处理,如来源统计,防盗链等
      User-Agent:  浏览器型号和版本 ,可以使服务器识别客户使用的操作系统及版本等信息。
      Content-Type:互联网媒体类型,在HHTP协议消息中,用来表示具体请求中的媒体信息类型

     
    补充:

    query string parameters:
    请求参数,get请求的请求参数在url中,用&隔开;
    post请求的请求参数写在报文体中query string parameters
    request header中的Content-Type:post请求的请求格式,如果是get,没有请求格式

    判断静态文件是否压缩

    content-Encoding为gzip表示开启了压缩

    查看静态文件的大小和响应时间

    问题场景:网站响应慢,文件没有开启静态压缩场景



    关注console中的报错

    场景:如图表示websocket协议不支持或者未配置的报错

    application查看网站cookie

    怎么获取入参和出参

    post请求参数是json字符串格式




    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    F12谷歌开发者工具使用详解

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    F12谷歌开发者工具使用详解

    对于许多前端开发者和网页设计师来说,浏览器的开发者工具是不可或缺的利器。通过这些工具,我们可以深入了解网页的内部结构、调试代码、测试设计以及优化性能。
    开发者工具2024-11-29

    谷歌公布2021年热门 Chrome 开发者工具

    Google 公布了 2021 年 Chrome 浏览器最热门的扩展程序名单,该名单由 Google 精心挑选,共有 8 个开发者工具,这 8 个扩展程序并非都是今年所推出的新扩展。

    谷歌公布2021年最热门Chrome开发者工具

    日前, Google公布了2021年Chrome浏览器最热门的扩展程序名单,该名单由Google精心挑选,共有8个开发者工具,这8个扩展程序并非都是今年所推出的新扩展。

    谷歌合作 OpenMined,为 Python 开发者推出差分隐私工具

    谷歌方面宣布,在与开源开发人员组织 OpenMined 合作开发一年后,其实现了差分隐私框架的一个新里程碑:一个允许任何 Python 开发人员处理具有差分隐私的数据的产品。

    微信开发者工具使用教程

    近段时间有很多小伙伴问微信小程序怎么开发啊?开发的第一步就是安装微信web开发者工具,今天就来教你设置好开发者工具。 一、下载开发者工具 https://developers.weixin.qq.com/miniprogram/dev/de
    2023-08-19

    基于node的cli工具开发使用详解

    这篇文章主要为大家介绍了基于node的cli工具开发使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-13

    web开发者使用的工具有哪些

    本文小编为大家详细介绍“web开发者使用的工具有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“web开发者使用的工具有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  一、Java 线上诊断工具 Art
    2023-06-02

    谷歌推出 AI 代码辅助工具 Duet AI for Developers,助力开发者提升效率

    Duet AI 现在可以利用来自 Confluent、HashiCorp 和 MongoDB 等合作伙伴的数据,协助开发人员编写针对其平台的代码。谷歌表示,其还将整合来自 Datadog、JetBrains 和 Langchain 的文档和

    浏览器开发者工具使用技巧一览

    本文主要介绍了浏览器开发者的工具使用技巧,一起里看看你把。
    工具浏览器2024-12-01

    如何正确的使用微信web开发者工具

    如何正确的使用微信web开发者工具?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为帮助开发者更方便、更安全地开发和调试基于微信的网页,微信推出了 web 开发者工具。它是一个桌
    2023-05-31

    开发者最爱的AI工具及其使用技巧

    尽管存在成长烦恼,但 AI 工具被证明是开发人员宝贵的编码伙伴。Ranstrom 指出,他正在使用的 AI 工具一直在迅速改进。“从我第一次开始使用它到现在——我们只是在谈论几个月——AI 编程建议已经变得好多了。
    AI工具编码2024-11-29

    让Android更安全 谷歌推荐开发者使用Rust编写系统代码

    作为一个相当完善的移动操作系统,Android 系统涉及到很多组件。如果宽泛的来讲可以分成两大部分,应用生态和操作系统本身。而对于开发者来说,所选择的编程语言会根据正在开发的 Android 部分有所不同。

    使用这五大开发者工具管理你的软件开发生命周期

    现代软件开发是快速、迭代和复杂的过程。技术团队至少需要这五个工具来管理所有生产活动。

    Golang开发之接口的具体使用详解

    在Golang中,接口是一种类型,它是由一组方法签名组成的抽象集合。这篇文章主要为大家介绍了Golang接口的具体使用,希望对大家有所帮助
    2023-05-14

    Java多线程开发工具之CompletableFuture的应用详解

    做Java编程,难免会遇到多线程的开发,但是JDK8这个CompletableFuture类很多开发者目前还没听说过,但是这个类实在是太好用了,本文就来聊聊它的应用吧
    2023-03-20

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录