WebKit 上周动态
Web Inspector 控制台更新,不再支持“desktop-width”

上周,177 位作者在 WebKit 仓库中提交了 763 项更改。本次更新将讨论这些更改,直至修订版 134188。

Web Inspector 的控制台消息现在通过多次使用 %c 支持多个格式化块。新的 console.clear() 方法将出人意料地清除控制台。新增了禁用标尺的选项,在 Network 面板中按 Ctrl+A 现在会选择资源而不是整个面板,并针对无效的跨帧选项以及在打印媒体样式表之外使用 dpi 和 dpcm 单位添加了警告消息。

使用 -webkit-canvas() CSS 函数重新投影的 Canvas 图像现在将使用完整的后台存储而不是缩放的存储,这在许多移动设备上提高了质量。对 meta viewport 元素中的“desktop-width”指令的支持已被移除。此外,还新增支持了针对 <input type=month> 和 <input type=week> 的日期选择器,并且 Skia 现在能够对合成层使用参考 URL 过滤器。

现在可以显示媒体元素可用的轨道列表,相应的 UI 即将实现。touchEvent 的 client{X,Y} 属性将应用正确的滚动调整,在 JavaScriptCore 的各种 HTML 扩展方法(String.prototype.anchor, link 等)中现在将应用引号的正确转义,而 getUserMedia() 现在将抛出 TypeError 而不是 DOMException。

内容安全策略 DOM 实现已更新以匹配规范。接口现在称为 document.securityPolicy,并且各种方法现在作为只读属性公开。

上周发生的其他更改: