โปรแกรมเบต้าของ WebView ช่วยให้คุณได้ทดลองใช้ Android WebView เวอร์ชันใหม่ก่อนเปิดตัว เราขอแนะนำให้นักพัฒนาแอปทุกคนที่ใช้ WebView ในแอปของตนเข้าร่วมโปรแกรมเบต้า เพื่อให้คุณได้ลองใช้ WebView เวอร์ชันใหม่ 4 สัปดาห์ก่อนที่จะเปิดตัวต่อสาธารณะ
ฉันจะสมัครใช้โปรแกรมเบต้าได้อย่างไร
คุณสมัครใช้ WebView เบต้าใน Android 10 ขึ้นไปได้โดยเข้าร่วมโปรแกรมทดสอบ WebView ด้วยบัญชีที่คุณใช้ในอุปกรณ์ คุณทำได้โดยคลิกปุ่ม"ร่วมเป็นผู้ทดสอบ" ดังนี้

ตอนนี้คุณเป็นผู้ทดสอบเวอร์ชันเบต้าของ WebView แล้ว หากไปที่ Play Store ในอุปกรณ์ คุณควรเห็นการอัปเดตสำหรับแทร็กเบต้าแล้ว ติดตั้ง การอัปเดตนี้เพื่อเริ่มใช้ WebView Beta
ฉันจะยกเลิกการสมัครเข้าร่วมโปรแกรมเบต้าได้อย่างไร
หากต้องการออกจากโปรแกรมทดสอบ WebView และยกเลิกการสมัครรับข้อมูลอัปเดตเบต้าในอนาคต ให้คลิกปุ่ม"ออกจากโปรแกรม"
หลังจากยกเลิกการสมัครใช้บริการแล้ว WebView Beta จะยังคงติดตั้งอยู่ในอุปกรณ์ แต่จะ อัปเดตเป็นแทร็กหลัก (เสถียร) โดยอัตโนมัติทันทีที่รุ่นเสถียร รุ่นถัดไปออกมา
วิธีอื่นๆ ในการทดสอบ WebView
- คุณทราบไหมว่า WebView มีแทร็กการทดสอบอื่นๆ ด้วย หากต้องการประสบการณ์การใช้งานที่ใหม่ล่าสุด โปรดลองใช้ช่อง Dev หรือ Canary
- หากต้องการลองใช้ฟีเจอร์เวอร์ชันทดลองหรือรายงานข้อขัดข้องกลับไปที่ Google คุณสามารถติดตั้งแพ็กเกจ WebView Beta แยกต่างหากแทนได้
- หากคุณทดสอบใน Android 7 ถึง 9 (Nougat/Oreo/Pie) คุณจะ ติดตั้ง Chrome Beta และตั้งค่าผู้ให้บริการ WebView ในการตั้งค่าสำหรับนักพัฒนาแอปได้ ดูขั้นตอนโดยละเอียดได้ใน Android 7 ถึง 9 (Nougat/Oreo/Pie)
เครื่องมือสำหรับนักพัฒนาเว็บของ WebView
WebView DevTools คือชุดเครื่องมือในอุปกรณ์ที่จะช่วยแก้ไขข้อบกพร่องของแอป WebView
วิธีที่ดีที่สุดในการเปิดใช้เครื่องมือสำหรับนักพัฒนาเว็บของ WebView คือการดาวน์โหลด WebView เวอร์ชันเบต้า เวอร์ชันที่กำลังพัฒนา หรือ เวอร์ชัน Canary ช่องเหล่านี้มีไอคอนตัวเรียกใช้ที่จะเปิดเครื่องมือสำหรับนักพัฒนาเว็บ WebView

WebView ขัดข้อง
ภายในแอป WebView เบต้า, Dev และ Canary คุณจะดูข้อขัดข้องของ WebView ที่เกิดขึ้นในอุปกรณ์ได้
- คล้ายกับ
chrome://crashes
- แอปทั้งหมดในอุปกรณ์ขัดข้อง
- ส่งรายงานข้อบกพร่องเพื่อให้ข้อมูลเพิ่มเติม
แฟล็ก WebView
ในทำนองเดียวกัน แอปทดสอบจะมีชุดฟีเจอร์ที่คุณใช้เพื่อ เปิด/ปิดใช้ฟีเจอร์ทดลองได้
การใช้ WebView ใน Android เวอร์ชันเก่า
androidx.webkit ของ Jetpack ช่วยให้คุณใช้ WebView API ใน Android เวอร์ชันเก่า ที่ไม่รองรับได้ AndroidX WebKit มีประโยชน์หลายประการ ดังนี้
- ซึ่งเป็นไลบรารี Jetpack ที่มีการอัปเดตเป็นประจำ
- ได้รับการออกแบบมาให้ใช้งานง่าย
- ซึ่งจะช่วยให้แอป WebView ทำงานในอุปกรณ์ได้มากขึ้น
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูลของคุณ
ดึงดูด
dependencies { implementation "androidx.webkit:webkit:1.14.0" }
Kotlin
dependencies { implementation("androidx.webkit:webkit:1.14.0") }
แหล่งข้อมูลสำหรับนักพัฒนาแอป
แหล่งข้อมูลเพิ่มเติมสำหรับนักพัฒนาแอปมีดังนี้