DevTools(Chrome 84)的新增功能特性

本贴最后更新于 1435 天前,其中的信息可能已经渤澥桑田

早上上 developers google 一看,发现 chrome beta 版有更新了几个点,主要是用户为开发人员

这里需要在 https://www.google.com/chrome/beta/下载 chrome beta 版本才能尝鲜


DevTools(Chrome 84)的新增功能

使用新的 Issues 标签修复网站问题

对于前端开发人员,有个痛苦的事情就是控制台打印的结果都是在 console 里面

image.png

各种信息掺杂在一起,确实挺头疼,Issues 标签就是为了解决这个问题的:

Issues 选项卡以结构化、汇总和可操作的方式汇总来自浏览器的警告(warn),并链接到 DevTools 中受影响的资源,并提供如何解决警告的问题的指南(这点非常好啊)。

越来越多的 Chrome 警告将出现在问题选项卡,而不是控制台,这将有助于减少控制台的混乱。

image.png

在 Inspect Mode 工具提示中查看 accessibility 信息

这个是在推特上看到的,具体功能就是:

Inspect Mode 工具提示现在指示元素是否具有可访问的名称和角色,以及是否具有键盘可聚焦性。

[The Inspect Mode tooltip now indicates whether the element has an accessible name and role and is keyboard-focusable.]

image.png

比如上面对一个链接元素提供了名称、链接标识以及是否可以 focus。对于一些用户体验要求高的应用,这点作为调试时非常有效的。

Promise 状态更新

当前 chrome 版本,在 Promise.resolve 以后会打印状态为 resolve,而实际上应该是 fulfilled 完成状态

image.png

新版本修正了这点,对于调试时有帮助的。

image.png

字体 revert

git 有 revert 命令完成取消修改,chrome84 版本也实现了类似的功能

“Style” 窗格的自动完成 UI 会检测到 font-size: revert ,该关键字会将属性的级联值恢复为元素样式没有更改时的值,即 revert 字体默认初始值。

image.png

CSS 支持 rgb 空格分隔

这里的更新主要是在控制台使用 Color Picker 能够对 rgb 颜色直接输入空格分隔的数字,而不需要手动输入逗

image.png

背景可以参考 CSS Color Module Level 4 的迭代:

image.png

DevTools 之所以使用新语法,是因为即将推出的 CSS 功能(例如)color()不支持不建议使用的逗号分隔参数语法。大多数浏览器都支持使用空格分隔的参数语法。请参阅我可以使用以空格分隔的功能颜色表示法吗?

CSS Aspect Ratio 长宽比属性

aspect-ratio CSS 媒体属性 可以用来测试 viewport 的长宽比。

image.png

长宽比属性被指定为<ratio>值来代表 viewport 的长宽比。

注意:要保持 div 的长宽比,请为 padding-top 添加一个百分比值。不同的宽高比具有不同的百分比值。

长宽比| 最高填充值
--------------|----------------------
    1:1       |       100%
    16:9      |       56.25%
    4:3       |       75%
    3:2       |       66.66%
    8:5       |       62.5%
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    60 引用 • 287 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Rabbitzzc

    长宽比属性暂时没有找到应用点呀,基本上没做过类似的需求。求补充