WebView Beta 版計畫可讓您搶先體驗新版 Android WebView。我們建議在自家應用程式中使用 WebView 的所有開發人員加入 Beta 版計畫,讓您可以在正式推出 WebView 的 4 週前搶先體驗。
如何訂閱 Beta 版計畫?
如要訂閱 Android 10 以上版本的 WebView Beta 版,請透過在裝置上使用的帳戶加入 WebView 測試計畫。點選「成為測試人員」按鈕即可執行這項操作:
你現在是 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 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") }
開發人員資源
下列為開發人員的額外資源。