Safari Technology Preview 98 发行说明
Safari Technology Preview 98 版现已开放下载,支持 macOS Catalina 和 macOS Mojave。如果您已安装 Safari Technology Preview,可在 macOS 的“系统偏好设置”中通过“软件更新”面板进行更新。
此版本涵盖 WebKit 修订版 252823-253789。
Web Inspector
- 元素
- 网络
- 修复了未选中任何网络项时按下 ⌘F 可以聚焦过滤栏的问题 (r253160)
- 来源
- 修复了非正则表达式的本地覆盖不会应用于仅包含 URL 而非完全匹配 URL 的资源的问题 (r253246)
- 存储
- 新增支持过滤 IndexedDB 存储和索引 (r253161)
- 审计
- 控制台
- 确保复制评估结果时不包含保存的变量索引 (r253169)
- 搜索
- 在没有活动搜索时,添加了基本的“无搜索结果”文本和一个可点击的帮助导航项,该项会显示并聚焦导航侧边栏的搜索输入框 (r253165)
Web Animations
- 默认启用 Web Animations CSS 集成,这是 CSS Animations 和 CSS Transitions 的新实现 (r252945)
- 修复了带有 forwards-filling 透明度动画的子元素的布局在移除后可能不正确的问题 (r252879)
- 实现了
Animation.commitStyles()
(r252966)
媒体
- 启用了 Generic Text Track Cue API (r253695)
渲染
Web API
- 实现了
OffscreenCanvas.convertToBlob
(r253474) - 更改了在跨源 Location 对象上设置
toString
或valueOf
会抛出 SecurityError 的行为 (r253418) - 修复了 URL 对象与端口值关联不正确的问题 (r252998)
- 禁止在
beforeunload
和unload
事件处理程序中使用同步 XHR (r253213)
CSS
- 更改为在解析时不对
calc()
进行范围检查 (r252983) - 更改了
img
sizes 属性中的媒体查询以动态评估 (r252828) - 实现了
clamp()
函数 (r253105) - 改进了
calc()
函数的计算值以符合规范 (r253079)
JavaScript
- 更改了
Object.prototype.isPrototypeOf()
以首先检查传入的值是否为非对象 (r253264)
WebRTC
Clipboard API
- 为使用
clipboard.write
写入的 HTML 和图像数据添加了净化处理 (r253486)
浏览器更改
WebAssembly
- 更改为在单次遍历中验证和生成字节码 (r253140)