Beta 版计划

加入 WebView Beta 版计划后,您可以抢先体验新版 Android WebView。我们建议所有在应用中使用 WebView 的开发者加入 Beta 版计划,以便在新的 WebView 版本公开发布前 4 周试用这些版本。

如何订阅 Beta 版计划?

您可以使用设备上使用的账号加入 WebView 测试计划,在 Android 10 及更高版本上订阅 WebView Beta 版。您可以点击“成为测试人员”按钮来执行此操作:

成为测试人员
图 1:成为测试人员。

您现在是 WebView 的 Beta 版测试人员了!如果您在设备上访问 Play 商店,现在应该会看到 Beta 版轨道有可用的更新。安装此更新即可开始使用 WebView Beta 版。

如何退订 Beta 版计划?

如需退出 WebView 测试计划并取消订阅以在未来不再接收 Beta 版更新,请点击“退出计划”按钮。

退订后,WebView Beta 仍会安装在您的设备上,但会在下一个稳定版发布后立即自动更新到主(稳定)轨道。

测试 WebView 的其他方法

WebView 开发者工具

WebView 开发者工具是一组设备端工具,可帮助您调试 WebView 应用。

启动 WebView DevTools 的最佳方式是下载 WebView Beta 版、开发版或 Canary 版。这些渠道包含一个启动器图标,用于启动 WebView 开发者工具。

您可以使用 WebView 开发者工具调试 WebView 应用。
图 2:WebView 开发者工具。

WebView 崩溃

在 WebView Beta 版、开发版和 Canary 版应用中,您可以查看设备上发生的 WebView 崩溃。

  • 类似于 chrome://crashes
  • 设备上所有应用的崩溃情况。
  • 提交 bug 以提供更多信息。

WebView 标志

同样,测试应用包含一系列可用于启用/停用实验性功能的标志

在旧版 Android 系统上使用 WebView

借助 Jetpack 的 androidx.webkit,您可以在不支持 WebView API 的旧版 Android 上使用这些 API。AndroidX WebKit 有以下几点好处:

  • 这是一个定期更新的 Jetpack 库。
  • 它在设计上就易于使用,
  • 它使您的 WebView 应用能够在更多设备上运行。

在应用或模块的 build.gradle 文件中添加所需工件的依赖项:

Groovy

dependencies {
    implementation "androidx.webkit:webkit:1.14.0"
}

Kotlin

dependencies {
    implementation("androidx.webkit:webkit:1.14.0")
}

开发者资源

以下是面向开发者的其他资源。

视频

文档