WWDC21 上 Safari 中的 WebKit 特性

WWDC21 大会带来了许多关于 WebKit 和将随 Safari 15 在 Apple 平台上发布的新网络技术的新闻。许多新功能已于周一在本年度的 WWDC21 主题演讲 中公布,并列在 Safari 15 Beta 版发布说明中。但这还不是全部,我们很高兴与您分享更多信息。

WWDC21 上的十场讲座将提供更多详细信息并公布更多内容。本周每天都会发布新视频。您可以在 WWDC21 网站 上观看,或在适用于 macOS、iOS、iPadOS 和 tvOS 的 Apple Developer 应用中观看。

您可以在 Apple Developer 论坛 上参与 WWDC 相关的讨论,在 Twitter 上与 @WebKit 团队分享您的想法,或者通过其他方式 保持联系,与参与 WebKit 项目的人员交流。

6 月 8 日,星期二

iPad and iPhone showing a Safari Web Extension on iOS

认识 iOS 上的 Safari Web 扩展

Safari Web 扩展使用 HTML、CSS 和 JavaScript 为用户提供强大的浏览器自定义功能 — 现在您可以在所有支持 Safari 的设备上创建它们。了解如何构建适用于所有设备的 Safari Web 扩展,并探索如何通过 Xcode 和 Safari Web 扩展转换器将现有扩展转换为 Safari 扩展。

观看 认识 iOS 上的 Safari Web 扩展,将于周二开始播放。


6 月 9 日,星期三

iPad showing a Safari Web Extension on iOS

探索 Safari Web 扩展改进

了解如何通过 Safari Web 扩展来扩展 Safari 的功能。我们将向您介绍最新的 WebExtension API,探讨非持久性后台页面支持 — 如果您正在为 iOS 开发,这是一个特别相关的话题 — 并发现如何使用 Declarative Net Request WebExtensions API 来阻止网络内容。最后,我们将向您展示如何在 Safari 15 中自定义标签页。

观看 探索 Safari Web 扩展改进,将于周三开始播放。

JS logo and a browser-like web view

探索 WKWebView 新增功能

探索 WKWebView 的最新更新。我们将向您展示如何使用 API 在不使用 JavaScript 的情况下操作网页内容,探讨可协助 WebRTC 和下载的代理,并分享如何在您的应用中轻松创建更丰富的网页体验。

观看 探索 WKWebView 新增功能,将于周三开始播放。

Passkeys in iCloud Keychain technology preview powered by WebAuthn, backed by iCloud Keychain

摆脱密码

尽管密码普遍存在,但它们天生就带有挑战,使得它们不适合保护用户的在线账户。详细了解密码给现代安全带来的挑战以及如何摆脱它们。探索账户安全的下一个前沿领域,使用基于 Web 身份验证标准的、安全设计且基于公钥的凭据。在此技术预览中,了解 Apple 如何在 iOS 15 和 macOS Monterey 中实现此标准。

观看 摆脱密码,将于周三开始播放。

Icon depicting a key inside a cloud for iCloud Keychain verification codes

使用 iCloud 钥匙串验证码进行安全登录

了解如何在您的应用或网站中支持设备上的验证码,以获得更安全的登录体验。我们将探索 iCloud 钥匙串密码管理器的最新更新,并了解验证码、自动填充、iCloud 钥匙串同步和两步设置如何简化多步骤登录过程。我们将向您展示如何在您的应用和网站中支持此过程。

观看 使用 iCloud 钥匙串验证码进行安全登录,将于周三开始播放。


6 月 10 日,星期四

iPhone showing a Stopwatch Records demo using the JavaScript Internationalization API

开发高级网页内容

使用 JavaScript、WebGL 或 WebAssembly 进行开发?了解 Safari 和 WebKit 的最新更新 — 包括类语法语言变更 — 如何帮助简化您的开发过程、提升性能并增强安全性。我们将探索多种网络 API,它们可以帮助提供更好的互操作性,并为您的网页内容带来新功能。

观看 开发高级网页内容,将于周四开始播放。

A website in Safari with a grid overlay from Web Inspector

发现 Web 检查器改进

Web 检查器提供工具,帮助您在 macOS、iOS 和 iPadOS 上理解和调试您的网页。我们将向您介绍 Web 检查器的最新功能和改进,包括用于检查页面上 CSS Grid 容器的新叠加层、更多可配置的断点以简化调试,以及创建和编辑审核的功能。

观看 发现 Web 检查器改进,将于周四开始播放。

A diagram showing the link tap/click attribution

了解保护隐私的广告归因

了解如何在不损害隐私的情况下,衡量您在应用和网络上的广告活动。我们将向您介绍私密点击测量 (Private Click Measurement) 并探讨 SKAdNetwork,它们为您提供了一种更安全、私密且有用的方式来衡量您的应用安装量。

观看 了解保护隐私的广告归因,将于周四开始播放。


6 月 11 日,星期五

A website demo in thew new Safari 15 on an iPad

为 Safari 15 进行设计

认识 Safari 15:重新设计,随时帮助人们探索网络。了解如何为 Safari 设计网站和应用,并学习如何在设计中融入标签页栏。我们还将带您了解诸如实况文本 (Live Text) 和辅助功能最佳实践等功能,探索 CSS 和表单控件的最新更新,并学习如何使用 CSS 中的 aspect-ratio 属性来创建令人惊叹的网站。

观看 为 Safari 15 进行设计,将于周五开始播放。

Synced video playback in Safari on macOS and iOS

通过群组活动协调 Safari 中的媒体播放

创建人们可以在网络和您的配套应用中享受的同播共享 (SharePlay) 体验。了解如何将 GroupActivities 框架与配套网站结合使用,将同播共享 (SharePlay) 引入 Safari,让人们可以相互连接,进行愉快的群组互动 — 即使他们尚未从 App Store 下载您的应用。

观看 通过群组活动协调 Safari 中的媒体播放,将于周五开始播放。