内容提要
Safari技术预览238版已发布,支持macOS Tahoe和Sequoia。新增功能包括CSS :open伪类、可定制的<select>元素和简繁体中文转换。修复了多个问题,增强了滚动锚定功能,并改善了Web API和Web Inspector的性能。
关键要点
-
Safari技术预览238版现已发布,支持macOS Tahoe和Sequoia。
-
新增CSS :open伪类,支持匹配处于打开状态的表单元素和其他元素。
-
新增可定制的<select>元素,允许在下拉菜单中使用自定义样式和内容。
-
新增菜单项可在“转换”子菜单中将可编辑文本在简体和繁体中文之间转换。
-
增强了滚动锚定功能,防止在视口上方插入或移除内容时出现可见的滚动位置跳动。
-
修复了多个问题,包括地址栏显示国际化域名的安全性问题和SVG渲染性能问题。
-
改善了Web API和Web Inspector的性能,增加了对ReadableStream的支持。
延伸解读
新功能的实用性
Safari技术预览238版引入了可定制的<select>元素和CSS :open伪类,这为开发者提供了更大的灵活性。可定制的下拉菜单允许开发者根据设计需求调整样式,提升用户体验。而CSS :open伪类的支持则使得动态表单元素的状态管理更加高效,适合现代Web应用的需求。
安全性改进
此次更新修复了国际化域名显示的安全性问题,防止了潜在的网络钓鱼攻击。这一改进对于用户在访问多语言网站时的安全性至关重要,尤其是在处理敏感信息时,用户应关注浏览器的安全更新,以保护个人数据。
性能优化
Safari技术预览238版在Web API和Web Inspector的性能上进行了显著改善,特别是对ReadableStream的支持。这意味着开发者在处理异步数据流时将获得更好的性能表现,能够提升应用的响应速度和用户体验。
延伸问答
Safari技术预览238版新增了哪些功能?
新增了CSS :open伪类、可定制的<select>元素和简繁体中文转换功能。
Safari技术预览238版支持哪些macOS版本?
支持macOS Tahoe和Sequoia。
Safari技术预览238版修复了哪些问题?
修复了地址栏显示国际化域名的安全性问题和SVG渲染性能问题等多个问题。
如何更新Safari技术预览238版?
可以在系统设置的常规选项下选择软件更新进行更新。
Safari技术预览238版的滚动锚定功能有什么作用?
滚动锚定功能可以防止在视口上方插入或移除内容时出现可见的滚动位置跳动。
Safari技术预览238版对Web API的改进有哪些?
改善了Web API的性能,增加了对ReadableStream的支持。