Safari 18.2 中的 WebKit 功能

主要观点: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-widthscrollbar-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=weekblocking=render属性和Document render-blocking with <link rel=expect>
  • WebAssembly:添加 WASM Garbage Collection 和 WASM Tail Calls 支持。
  • Web API:改进 Pointer Events,支持altitudeAngleazimuthAngle等。
  • 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 适用于多种操作系统和设备,各功能的具体使用方法和效果在文中有详细示例和说明,同时提到了相关的浏览器兼容性和已知问题。

阅读 13
0 条评论