Beta 版計畫

WebView Beta 版計畫可讓您搶先體驗新版 Android WebView。我們建議在自家應用程式中使用 WebView 的所有開發人員加入 Beta 版計畫,讓您可以在正式推出 WebView 的 4 週前搶先體驗。

如何訂閱 Beta 版計畫?

如要訂閱 Android 10 以上版本的 WebView Beta 版,請透過在裝置上使用的帳戶加入 WebView 測試計畫。點選「成為測試人員」按鈕即可執行這項操作:

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

你現在是 WebView 的 Beta 版測試人員了!如果您在裝置上造訪 Play 商店,現在應該會看到 Beta 測試群組有可用的更新。安裝此更新以開始使用 WebView Beta 版。

如何取消訂閱 Beta 版計畫?

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

取消訂閱後,WebView Beta 版仍會安裝在您的裝置上,但會在下一個穩定版推出時,立即自動更新至主要 (穩定版)。

測試 WebView 的其他方法

  • 您知道 WebView 也有其他測試群組嗎?如需較新的邊緣體驗,請試試開發版或 Canary 版
  • 如要試用實驗功能,或向 Google 回報當機問題,可以改為安裝獨立的 WebView Beta 版套件
  • 如果您是在 Android 7 至 9 (Nougat/Oreo/Pie) 上進行測試,可以安裝 Chrome Beta 版,並在開發人員設定中設定 WebView 供應商。如需詳細步驟,請參閱 Android 7 至 9 (Nougat/Oreo/Pie)

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,這是其他不支援的 Android 版本。AndroidX WebKit 有以下幾項優點:

  • 這是 Jetpack 程式庫,且會定期更新。
  • 採用方便設計
  • 這項功能可讓 WebView 應用程式在更多裝置上運作。

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

Groovy

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

Kotlin

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

開發人員資源

下列為開發人員的額外資源。

影片

說明文件