主要观点:Safari 18.2 带来众多新功能和修复的问题,包括 CSS、Spatial videos and photos、WebXR、Genmoji、Media、HTML、WebAssembly、Web API、JavaScript、Security and Privacy、Web Inspector、WebDriver、WKWebView 等方面。
关键信息:
- CSS:新增
text-box
属性用于垂直居中文本,支持@view-transition
的跨文档视图转换,background-clip: border-area
可在边框区域设置背景,calc()
函数更新,text-underline-position
可调整下划线位置,Ruby 相关属性支持,scrollbar-width
和scrollbar-gutter
样式控制,Scroll to Text Fragments
链接工具等。 - Spatial videos and photos:visionOS 2.2 支持空间视频和照片查看,可录制和发布空间视频,通过 JavaScript Fullscreen API 使空间照片沉浸式展示。
- WebXR:在 visionOS 2.2 中支持 WebXR 内容的深度重投影和
enabledFeatures
属性。 - Genmoji:iOS 18.2 和 iPadOS 18.2 支持创建自定义 Genmoji 并在网页上发布,WKWebView 支持相关 API。
- Media:允许网站覆盖系统默认的无障碍字幕样式,为 Now Playing 添加回退图像。
- HTML:在 iOS、iPadOS 和 visionOS 上支持
input type=week
,blocking=render
属性和Document render-blocking with <link rel=expect>
。 - WebAssembly:添加 WASM Garbage Collection 和 WASM Tail Calls 支持。
- Web API:改进 Pointer Events,支持
altitudeAngle
和azimuthAngle
等。 - JavaScript:引入新的 TypedArray 和多个相关方法,增强
Intl.Locale
对象等。 - Security and Privacy:默认使用 HTTPS,添加安全设置强制使用安全连接。
- Web Inspector:支持文件内范围的黑盒化和源映射的黑盒化,在控制台显示
boundThis
。 - WebDriver:支持使用持久的网站数据存储。
- WKWebView:添加多个相关 API。
- Bug Fixes and more:修复众多方面的问题,如 accessibility、browser、Canvas、CSS、Editing、Forms 等。
- Updating to Safari 18.2:可通过不同设备的系统设置进行更新。
- Feedback:欢迎提供反馈和建议,可通过多种渠道联系。
重要细节:Safari 18.2 适用于多种操作系统和设备,各功能的具体使用方法和效果在文中有详细示例和说明,同时提到了相关的浏览器兼容性和已知问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。