WebKit 上周回顾
网络信息 API 和禁用的 fieldset
上周共有 792 项变更进入 WebKit 的仓库。
Web Inspector 的存储面板中对 IndexedDB 的支持现在已默认可用。编辑文件后,行尾将不再被重置,堆快照解析速度已显著提升,以及转到上一个面板的快捷方式已更改。对支持片段的开发仍在进行,对设备度量模拟的支持也同样在进行。
在推出后,对 vw、vh 和 vmin CSS 单位的支持已回归 WebKit。Flexbox 的 flex-line-pack 属性已实现,并且围绕 flex-pack 属性的两个错误已修复。替换元素现在box-reflect和vertical-align,并且在新多列实现方面有更多进展提交。最后,CSS Exclusions 的 shape-inside 和 shape-outside 属性的“wrap-”前缀已被移除,并且现在出现在计算样式属性列表中。
对网络信息 API 的支持已在 WebKit 中提交,目前仅为 EFL 端口启用。Page Visibility API 的“preview”状态已实现,并且切换 fieldset 元素的“disabled”属性现在也会影响其中包含的所有关联表单元素。对 Sec-WebSocket-Protocol 头的验证已变得显著更严格,XMLHttpRequests 遇到重定向时的跨域行为已与规范保持一致,并且当 CORS 检查失败时,图像现在将触发其错误事件。
上周发生的其他变更: