Beta 版計畫

加入 WebView Beta 版計畫後,即可搶先體驗新版 Android WebView。我們建議所有在應用程式中使用 WebView 的開發人員加入 Beta 版計畫,搶先在公開發布前 4 週試用新版 WebView。

如何訂閱 Beta 版計畫?

如要在 Android 10 以上版本中訂閱 WebView Beta 版,請使用裝置上的帳戶加入 WebView 測試計畫。如要加入,請點選「成為測試人員」按鈕:

成為測試人員
圖 1:成為測試人員。

你現在已成為 WebView 的 Beta 版測試人員!在裝置上前往 Play 商店時,您應該會看到 Beta 版的更新。安裝這項更新,即可開始使用 WebView Beta 版。

如何取消訂閱 Beta 版計畫?

如要退出 WebView 測試計畫,並取消訂閱日後的 Beta 版更新,請按一下「退出計畫」按鈕。

取消訂閱後,裝置上仍會安裝 WebView Beta 版,但下一個穩定版發布後,裝置就會自動更新為主要 (穩定) 版。

測試 WebView 的其他方式

  • 您知道 WebView 還有其他測試管道嗎?如要體驗最新功能,請試用 Dev 或 Canary 頻道
  • 如要試用實驗功能或向 Google 回報當機情形,請改為安裝個別的 WebView Beta 版套件

Webview 開發人員工具

WebView 開發人員工具是一組裝置端工具,可協助您偵錯 WebView 應用程式。

啟動 WebView 開發人員工具的最佳方式,就是下載 WebView Beta 版、開發人員版或 Canary 版。這些管道包含啟動器圖示,可啟動 WebView 開發人員工具。

您可以使用 WebView 開發人員工具,為 WebView 應用程式偵錯。
圖 2:WebView 開發人員工具。

WebView 當機

在 WebView Beta 版、開發版和 Canary 版應用程式中,您可以查看裝置上發生的 WebView 崩潰情形。

  • chrome://crashes 類似。
  • 裝置上所有應用程式都發生當機情形。
  • 回報錯誤,提供更多資訊。

WebView 旗標

同樣地,測試應用程式包含一系列標記,可用於啟用/停用實驗性功能。

在舊版 Android 上使用 WebView

Jetpack 的 androidx.webkit 可讓您在舊版 Android 上使用 WebView API,否則這些 API 無法在舊版 Android 上運作。AndroidX WebKit 有以下幾項優點:

  • 這是一套定期更新的 Jetpack 程式庫。
  • 這項服務的設計宗旨是簡單易用,
  • 讓 WebView 應用程式可在更多裝置上運作。

在應用程式或模組的 build.gradle 檔案中,新增您需要的構件依附元件:

Groovy

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

Kotlin

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

開發人員資源

以下是開發人員適用的其他資源。

影片

說明文件