Safari Technology Preview 26 发布说明
Safari Technology Preview 第 26 版现已推出,可在 macOS Sierra 上下载。如果您已安装 Safari Technology Preview,可以通过 Mac App Store 的“更新”标签页进行更新。此版本涵盖 WebKit 修订版本 213542-213822。
WebGPU
Web API
- 添加了对
history.scrollRestoration
的支持 (r213590) - 使
Document.elementFromPoint()
与 CSSOM 规范对齐 (r213646) - 将 input.setCustomValidity() 的参数更改为不可为空 (r213606)
- 修复了 background-position 使用 right-relative 和 bottom-relative 值时的过渡和动画问题 (r213603)
- 修复了移除网站数据时未删除 WebSQL 目录的问题 (r213547)
- 使
XMLHttpRequest
方法setRequestHeader()
使用“, ”(包括一个空格)作为分隔符 (r213766) - 防止在怪异模式下显示
<option>
元素的标签 (r213542) - 防止对预加载的 CSS 进行额外下载 (r213672)
- 删除了对非标准
document.all.tags()
的支持 (r213619)
CSS
- 实现了
stroke-width
CSS 属性 (r213634)
渲染
- 为大尺寸图片启用异步图像解码 (r213764, r213563)
- 修复了支持亚像素抗锯齿文本的图层的内存估算问题 (r213767)
- 修复了 CSS 多列布局中列被水平裁剪的问题 (r213593)
Web Inspector
- 添加了 DOM 断点,用于在节点和子树修改时暂停 (r213626)
- 添加了 XHR 断点,用于根据 URL 暂停请求 (r213691)
- 为链接的源位置添加了“创建断点”上下文菜单项 (r213617)
- 添加了控制样式侧边栏智能功能的设置 (r213635)
- 在“网络”标签页中添加了缓存源信息(内存缓存或磁盘缓存)(r213621)
- 在“网络”标签页中添加了协议、远程地址、优先级和连接 ID (r213682)
- 为 WebSocket 的内容面板添加了单个消息 (r213666)
- 修复了元素带有
debounce
属性时 DOM 树损坏的问题 (r213565) - 修复了“资源”标签页导航栏中允许从上下文菜单项多次保存同一文件的问题 (r213738)
- 改进了“图层”侧边栏弹出框中合成原因的布局 (r213739)
WebDriver
- 修复了自动化命令挂起导致无法后退或前进的问题 (r213790)
WebCrypto
- 实现了 ECDH 的
ImportKey
和ExportKey
操作 (r213560)