作者 | 零一

来源 | 前端印象

‍‍‍‍‍‍‍大家好,收到了 Chrome 96 版本的更新推送,简单看了一下,还是更新了几个挺有趣的东西的,一起来看看到底都有啥~

先下载 Chrome Beta 版本才能体验 Chrome 96

Chrome Beta

我们顺便来给每个功能打个分吧~ 满分五颗星 ⭐️⭐️⭐️⭐️⭐️

CSS Overview

我刚打开控制台,第一个映入眼帘的就是 CSS Overview

CSS Overview

是啥呢?其实就是分析你当前页面,生成一个CSS报告,用于帮助开发者分析页面是否还有潜在的可以改善的CSS,例如 未使用的CSS不匹配的字体整体颜色使用情况媒体查询的数量 等等

说啥都不如试一遍

哈哈,特地转成中文给你们演示。感觉这个功能生成的报告比较适合简单分析并发现问题,其中 未使用的CSS 其实不是很绝对,因为有些 class 是动态加载的,那时才能应用上对应的CSS样式

打分:⭐️⭐️⭐️

深色主题

这个我吹爆啊!! 前段时间我还天天找一个好用的切换深色主题的浏览器插件,讲真的,没一个好用的,这不 Chrome 原生支持深色主题了!

来,一张动图教你们怎么开启~

开启深色模式

是不是很酷,浏览器原生支持深色模式,各种页面的兼容性肯定是最好的,反正我暂时没有发现什么问题。(我的眼睛有救了T^T)

打分:⭐️⭐️⭐️⭐️⭐️

以JS属性复制CSS样式

你们应该都有在浏览器复制样式到编辑器里的操作吧

复制CSS样式

看到了,复制出来的格式都是用于写在 .css 文件中的,非常好用,每个属性也都是以 ; 结尾的

而有些地方的CSS写法就不是这样的,就像 React 中的内联 Style 属性的对象写法,如:

const APP = () => {return (<div style={{color: '#fff',marginTop: 10,paddingLeft: 20,}}/>)
}

要是把刚才复制的CSS粘贴进去,还得改驼峰分号改逗号px加引号 等等

Chrome 96 更新了一个菜单功能,可以直接复制到类似 React 内联 Style 的样式对象的格式

虽然说很多项目中都有代码的格式化,但这个功能也可以说是很方便了~

打分:⭐️⭐️⭐️

Network 之 Payload 面板

Payload 面板是啥?其实就是我们经常在 Network 里看请求时的请求参数,侬,就是这个

其实就是请求参数,这也是我们关注最多的内容了,现在 Chrome 96 单独把它抽离出来放在一个面板中

简单粗暴的功能,再也不用点进去往下滑呀滑了~

打分:⭐️⭐️⭐️⭐️⭐️

Reporting API

这是一个实验性功能,意味着还需要一段时间的改善和试用,我们想要使用的话,必须在 Chrome devtool 的设置里打开,打开以后还需要重启 devtool

开启 Reporting API

开启后在哪看呢?在这!

Reporting API

你们肯定关心它是干啥的,如其名,用来报告的,报告啥呢?其实就是帮你监控页面,然后监测一些不太友好的东西,然后上报信息

什么是不太友好的东西?例如 线上错误页面的安全问题已弃用API仍在使用浏览器崩溃等等,这些情况 Reporting API 都会通通帮你上报,等你啥时候有空了,去报告里 review 一下,解决一下问题

对了,它都会上报哪些信息呢?

  • Timestamp:上报时间

  • body:报告数据

  • type:上报类型

  • url:生成报告的目标url

  • user_agent:请求头中的 User-Agent

我监测了几个页面,终于收集到一个报告了

上报信息

好了,本文就不展开介绍这个API的具体使用了,不过现在看来,这个功能好像挺不错的哈~ 像是一个运行质量监控器

打分:⭐️⭐️⭐️⭐️ (还没大面积使用,给四颗星,怕它骄傲)

最后

对于 Chrome 96 更新的这 5 个新功能,你最喜欢哪一个?欢迎在评论区留言

Chrome 96 又更新了 5 个巨巨巨好用的功能相关推荐

  1. Chrome 96又更新了5个巨巨巨好用的功能

    大家好,我是漫步,喜欢本文记得关注我并设为星标. 收到了 Chrome 96 版本的更新推送,简单看了一下,还是更新了几个挺有趣的东西的,一起来看看到底都有啥~ 先下载 Chrome Beta 版本才 ...

  2. Chrome 96 版本无法携带cookie问题的终极解决方案+源码分享

    写在前面: 这篇文章解决的是 因为跨域无法携带cookie 的问题,而不是 跨域 问题,跨域问题见 Chrome 96 版本无法发送跨域请求的问题 12.15更新:感谢 @思竹喧 老哥提供issue, ...

  3. firefox更新后标签没了_时隔三月,奶酪增强版 Chrome Edge 双双更新

    架不住网友的催更,恰逢昨天 Chrome 发布了 84.0 稳定版,时隔三月,奶酪版增强 Chrome 浏览器终于又更新了. 而且,这一次是 Chrome 和 Edge 的双更新! 01 RC Chr ...

  4. chrome android 功能大全,Android版Chrome 55 大更新,多个新功能袭来

    原标题:Android版Chrome 55 大更新,多个新功能袭来 前几天,发布了桌面版Chrome 55 稳定版,而今日Android版Chrome 55 也正式到来,相比之间只是性能优化和BUG修 ...

  5. 禁止Chrome浏览器自动更新 亲测可用

    说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除 作者:zhu6201976 博客:zhu6201976的博客_CSDN博客 一.需求场景 Chrome浏览器安装后会默认自动更新升级,对 ...

  6. 禁用和启用 Chrome 浏览器自动更新服务的批处理脚本

    将下面代码复制到记事本内,保存为"关闭 Chrome 浏览器自动更新服务.bat",然后使用管理员权限运行即可. @echo off title=关闭 Chrome 浏览器自动更新 ...

  7. Chrome 96 版本无法发送跨域请求的问题 解决方案

    前言 我之前那个篇文章 Chrome 96版本无法携带cookie问题的解决方案 解决的问题是 因为跨域导致的无法携带cookie 的问题,而不是 跨域 问题,因为网上现有的解决方案可以通过配置chr ...

  8. chrome安装或更新失败可能原因及解决办法

    Chrome在安装或更新时,可能会出现0x80070057.0x80040154.0x80004002.0x8004070c.0x80080005.0x80072EFD.0x80072EE2等错误,本 ...

  9. Google谷歌Chrome浏览器怎么更新升级到谷歌google浏览器最新版?

    如果您使用的谷Google谷歌Chrome浏览器提示更新,而点击更新后打开网站失败的请看看下面的操作教程就能解决您遇到的问题: Google谷歌Chrome浏览器怎么更新升级到谷歌google浏览器最 ...

最新文章

  1. 深度好文丨区块链将彻底改变人工智能
  2. 多线程方式实现Socket通信
  3. 关于把程序添加到打开方式的解决办法
  4. java 俄语 工作_工作俄语怎么说
  5. JAVA编码(20)——JAVA使用f1j9swing来生成excel文件
  6. idea迁移到其他电脑,省去重新安装破解及配置
  7. 查询结果不跳转页面_商标检索查询的流程步骤是什么?
  8. python怎么索引txt数据中第四行_python-在熊猫数据框中按行计数编制索引
  9. 培养一个数据人才需要多少年?
  10. swagger 接口参数顺序_Swagger常用参数用法
  11. 注册表修改系统显示时间
  12. 学习笔记 JavaScript ES6 声明方式const(二)
  13. 边缘计算的架构、挑战与应用
  14. sweetalert加载弹窗定时自动关闭
  15. 【Unity3D】基于AssetBundle实现资源热更新
  16. Liferay DXP数字体验平台,荣耀绽放:端对端的客户体验
  17. 计算机只能用右键打开方式,电脑所有的程序双击打开的都是属性,必须右键打开才可以,该怎么处理...
  18. BP客户主数据信用数据批量修改
  19. css3有哪些新增属性,CSS3新增属性
  20. 第二季度UWA STAR —只有不拒绝问题,才能进一步解决问题

热门文章

  1. 员工任务管理系统c语言,C语言职工信息管理系统课程设计任务书.docx
  2. python罗马数字转换,Python3.5实现的罗马数字转换成整数功能示例
  3. 华为云 手机 电脑登录不了怎么办 账户_华为云手机能解决芯片困难,是否真的实在,来西瓜视频找答案...
  4. 达瓦里氏,星星之火已经可以燎原
  5. 29岁博士获聘教授具有导向意义
  6. 国家杰出青年入选者分析:北大最多,深大成“黑马”
  7. 重返数学史的黄金时代,由数学推动诞生的人工智能,一部人类智慧形成的历史...
  8. 印度首富之女大婚,贫穷限制了我的想象……
  9. centos更换网卡后怎么更新配置_CentOS安装
  10. 23种设计模式之桥梁模式