WebKit 上周回顾
无前缀 IndexedDB 和 Element.remove()

本次更新讨论了截至周一的前两周落地的 1,302 项更改,修订版本最高至 130616。

Web Inspector 检查 Shadow DOM 的功能不再是实验性功能,现在可以通过设置启用。最后一个停靠位置现在将被存储,CSS 属性自动完成功能现在将根据使用频率而非字母顺序建议属性。

Flexible Box Module 实现又修复了一系列错误。简写中省略 flex-grow 时,它现在将设置为“1”另外三个问题也已修复,Kenneth 修复了重排期间滚动偏移丢失的问题。使用旧的 flexbox 语法时,滚动条宽度和高度将不再被减去两次。对 :scope 伪类的支持已被移除,因为它无法正常工作,并且 :first-class 伪元素将不再忽略由 :before 插入的内容。

weekmonth、 date、 datetime and datetime-local 等输入类型的用户界面已更新,并支持 multiple 属性。date 元素的年份现在遵循 min/max 属性,以及 time 输入字段现在支持 datalist 的用户界面。最后,marquee 元素不再强制自身至少有一个 em 高。对于 MathML,用于 <mtd> 元素的 rowspan 和 columnspan 属性已经实现

WebKit 的 IndexedDB 实现已移除其前缀。DOM 树的生命周期已变得更可预测,getUserMedia 方法的语法已更新以匹配最新规范,并且也实现了 dialog 元素 showModal 的骨架实现。Erik 实现了 Elements 上的 DOM4 remove() 方法,并教会了 DOMTokenLists 如何处理 rest parameters。DOMStringLists(例如 Microdata 的 Element.properties.names 属性所使用的)现在对于超出范围的索引将返回 null

过去两周发生的其他更改: