chrome缓存(chrome96稳定版发布)

2023-04-15T15:27:17

出品|开源中国

作者|罗奇奇

Chrome 96 稳定版发布了,稳定版增加了 15 个新特性,包含一些开发人员功能、用户体验改进和安全更新内容。

新特性:

桌面后退缓存

为访问的页面创建缓存,允许即时恢复到以前访问过的页面。

CSS @counter-style 描述符 ''speak-as''

“speak-as” 描述符用于描述如何用给定的样式来合成计数器的语音形式。

媒体查询:首选对比功能

添加“首选对比度”功能,允许开发者根据用户在操作系统中选择的对比度级别来调整 Web 的对比度。有效选项为“更多”、“更少”、“自定义”或“无偏好”。

剪贴板:保留 PNG 元数据

现在将 PNG 复制到剪贴板会保留 PNG 元数据,而不是在读取时清理系统剪贴板中的图像数据,因为这种行为与其他浏览器供应商和其他形式的导入图像不一致,例如 <input type="file">。

WebAssembly 引用类型

允许 WebAssembly 模块保存对 JS/DOM 对象的引用,将它们作为参数传递,将它们存储在局部变量和全局变量中,并将它们存储在 WebAssembly.Table 对象中。

被包含时,禁止将 body 的样式传播到视图

在 root 元素或 body 元素中使用非 none 的值,会禁止从 body 中传播 CSS 属性,详情可参阅 drafts.csswg.org/css-contain-1/#c3

在只支持整数的地方添加 calc(number) 的 CSS

解析为 <number> 的 CSS 数学函数:calc(number) ,现在可以在只接受整型的地方使用,(四舍五入到最接近的整数。)

自动从 HTTP 到 HTTPS 重定向

如果 Chrome 检测到网站部署了 HTTPS DNS 记录 ,将始终通过 HTTPS 连接到该网站。目前只涵盖了 HTTP->HTTPS 升级部分。

删除 FTP 支持

FTP 支持在 Chrome 95 版本就已经移除了,这里是彻底删除掉。

新的数据属性