เบราว์เซอร์
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
23 เมษายน 2025 | 1.8.0 | - | - | 1.9.0-alpha03 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของเบราว์เซอร์ คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
ดึงดูด
dependencies { implementation "androidx.browser:browser:1.8.0" }
Kotlin
dependencies { implementation("androidx.browser:browser:1.8.0") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของเครื่องมือติดตามปัญหา
เวอร์ชัน 1.9
เวอร์ชัน 1.9.0-alpha03
23 เมษายน 2025
androidx.browser:browser:1.9.0-alpha03
ได้รับการปล่อยแล้ว เวอร์ชัน 1.9.0-alpha03 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- นําคําอธิบายประกอบเวอร์ชันทดลองออกจากแท็บการตรวจสอบสิทธิ์แล้ว (I786ff)
เวอร์ชัน 1.9.0-alpha02
9 เมษายน 2025
androidx.browser:browser:1.9.0-alpha02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.9.0-alpha02 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับ Progressive Web App API หลายรายการ เช่น Launch Handler, Protocol Handler และ File Handler
การเปลี่ยนแปลง API
- เพิ่มการโอเวอร์โหลดสําหรับ
CustomTabsClient#createPendingAuthTabSession
(I71c3a) - Auth Tab API ที่อัปเดต (Iaf9b1)
- ตอนนี้
TrustedWebActivityIntent
มีโหมดไคลเอ็นต์ Launch Handler API ที่อนุญาตให้เบราว์เซอร์ใช้ API นี้ได้ (Ifc95c) - ตอนนี้
TrustedWebActivityIntent
จะรวม URI ของไฟล์ที่เปิดผ่านตัวกรอง Intent ที่ลงทะเบียนของแอป และมอบสิทธิ์การอ่านและเขียนไฟล์เหล่านั้นแก่เบราว์เซอร์ (I2134a) - ตอนนี้
TrustedWebActivityIntent
จะรวม URL ที่เปิดใช้งานครั้งแรกไว้ในส่วนเพิ่มเติม ซึ่งจะเพิ่มบริบทสําหรับเบราว์เซอร์เมื่อใช้โดยตัวแฮนเดิลโปรโตคอล (I3759a) - เพิ่ม API ใหม่เพื่อเปิด/ปิดใช้ปุ่มปิดสำหรับแท็บที่กำหนดเอง (I35acd)
- เพิ่มการรองรับการปรับแต่งไอคอนปุ่มปิดในแท็บการตรวจสอบสิทธิ์ (Iaf877)
เวอร์ชัน 1.9.0-alpha01
29 มกราคม 2025
androidx.browser:browser:1.9.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.9.0-alpha01 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่มการรองรับการเชื่อมต่อ/เซสชันของเบราว์เซอร์ลงในแท็บการตรวจสอบสิทธิ์ (I6e47b)
- เพิ่ม API ใหม่
CustomTabsSession#isEphemeralBrowsingSupported
ที่จะระบุว่าระบบรองรับการท่องเว็บชั่วคราวหรือไม่ (Ie4dea, b/384548523) - เพิ่มการรองรับพารามิเตอร์รูปแบบสีลงใน Auth Tab API (I630e1)
- เพิ่มตัวเลือกการท่องเว็บชั่วคราวเวอร์ชันทดลองลงในแท็บที่กำหนดเอง (I9549d)
- อัปเดต Auth Tab API เวอร์ชันทดลอง (I8b674)
- เพิ่ม API ใหม่เพื่อตรวจสอบว่าผู้ให้บริการแท็บที่กำหนดเองรองรับหลายเครือข่ายหรือไม่ (I4307a)
- เพิ่มหมวดหมู่ตัวกรอง Intent ของบริการใหม่เพื่อรองรับหลายเครือข่าย (I4354a)
- เพิ่ม API ใหม่เพื่อตั้งค่า/รับเครือข่ายที่เชื่อมโยงเมื่อเปิด URL ในแท็บที่กำหนดเอง (I493e1)
- เพิ่ม Auth Tab API เวอร์ชันทดลอง (I9b4d4)
- API ใหม่เวอร์ชันทดลองสําหรับ
PendingSession
(Ib40e5)
การแก้ไขข้อบกพร่อง
- อัปเดต Javadoc ของ AuthTabIntent (I2490c)
- แก้ไขการรองรับเซสชันในแท็บการตรวจสอบสิทธิ์ (I4e280)
- ตอนนี้ไลบรารีนี้ใช้แอตทริบิวต์ JSpecify nullness ซึ่งเป็นการใช้ประเภท นักพัฒนาซอฟต์แวร์ Kotlin ควรใช้อาร์กิวเมนต์คอมไพเลอร์ต่อไปนี้เพื่อบังคับใช้การใช้งานที่ถูกต้อง
-Xjspecify-annotations=strict
(นี่เป็นค่าเริ่มต้นที่เริ่มตั้งแต่คอมไพเลอร์ Kotlin เวอร์ชัน 2.1.0) (Ic7bf5, b/326456246) - นำการระบุการเข้าถึง API ของแพลตฟอร์มใหม่ด้วยตนเองออกแล้ว เนื่องจากการดำเนินการนี้จะทําโดยอัตโนมัติผ่านโมเดล API เมื่อใช้ R8 กับ AGP 7.3 ขึ้นไป (เช่น R8 เวอร์ชัน 3.3) และสำหรับบิลด์ทั้งหมดเมื่อใช้ AGP 8.1 ขึ้นไป (เช่น D8 เวอร์ชัน 8.1) เราขอแนะนำให้ลูกค้าที่ไม่ได้ใช้ AGP อัปเดตเป็น D8 เวอร์ชัน 8.1 ขึ้นไป ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม (I9496c, b/345472586)
การมีส่วนร่วมจากภายนอก
- เปิดตัวการเรียก IPC ใหม่
ICustomTabsService#prefetchWithMultipleUrls
เพื่อหลีกเลี่ยงการเรียก IPC หลายครั้งสําหรับ URL รายการเดียว (Ie5025) - ทําให้
CustomTabsSession#prefetch
เผยแพร่เซสชันid(mID)
ของCustomTabsSession
ไปยังCustomTabsService
(I4ec7b) - เพิ่ม API ใหม่เวอร์ชันทดลอง
CustomTabsSession#prefetch(List<Uri>, PrefetchOptions)
ซึ่งจะเพิ่มภาระให้กับ API ที่มีอยู่เพื่อยอมรับ URL หลายรายการ (I54f35) - เพิ่ม API ใหม่เวอร์ชันทดลอง
CustomTabsSession#prefetch(Uri, PrefetchOptions)
ซึ่งจะพยายามโหลดหน้าหลักล่วงหน้า (ไม่มีทรัพยากรย่อย) สำหรับการไปยังส่วนต่างๆ ในอนาคต (I340cf)
เวอร์ชัน 1.8
เวอร์ชัน 1.8.0
6 มีนาคม 2024
androidx.browser:browser:1.8.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.7.0
- เพิ่ม
CustomTabsIntent.Builder#setInitialActivityWidthPx
ซึ่งช่วยให้นักพัฒนาแอประบุความกว้างเริ่มต้นของแท็บที่กำหนดเองได้ (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetPosition
ซึ่งช่วยให้นักพัฒนาแอประบุตำแหน่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetDecorationType
ซึ่งช่วยให้นักพัฒนาแอประบุประเภทการตกแต่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition
ซึ่งช่วยให้นักพัฒนาแอประบุตําแหน่งของมุมมนได้เมื่อแท็บที่กําหนดเองทํางานเป็นชีตด้านข้าง (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetMaximizationEnabled
ซึ่งช่วยให้นักพัฒนาแอปเปิดหรือปิดใช้ปุ่มขยายได้เมื่อแท็บที่กำหนดเองทําหน้าที่เป็นชีตด้านข้าง (Ie3564) - เพิ่ม
onActivityLayout
เมธอดการเรียกกลับไปยังอินเทอร์เฟซCustomTabsCallback
เพื่อให้นักพัฒนาแอปทราบพิกัดของพื้นที่ที่แท็บที่กำหนดเองครอบครองอยู่และสถานะที่แสดงอยู่ ฟังก์ชันนี้จะเรียกใช้เมื่อแท็บที่กำหนดเองปรากฏบนหน้าจอเป็นครั้งแรกและทุกครั้งที่พื้นที่ทำงานมีการเปลี่ยนแปลง (I443f6) - เพิ่มเมธอดการเรียกกลับ
onWarmupCompleted
ไปยังอินเทอร์เฟซCustomTabsCallback
เพื่อให้นักพัฒนาแอปทราบเมื่อCustomTabsClient#warmupfinishes
อุ่นเครื่องกระบวนการเบราว์เซอร์ (I107cf) - เพิ่มรหัสเซสชันลงในข้อมูลเพิ่มเติมใน
CustomTabsSession#setEngagementSignalsCallback
และCustomTabsSession#isEngagementSignalsApiAvailable
แล้ว (Iba7f1) - เพิ่มการรองรับเวอร์ชันทดลองสำหรับ Custom Tab API ที่ย่ออยู่ (I67f2d)
เวอร์ชัน 1.8.0-rc01
21 กุมภาพันธ์ 2024
androidx.browser:browser:1.8.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.8.0-beta02 เวอร์ชัน 1.8.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.8.0-beta02
7 กุมภาพันธ์ 2024
androidx.browser:browser:1.8.0-beta02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0-beta02 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนชื่อ
CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization
เป็นCustomTabsIntent Builder#setActivitySideSheetMaximizationEnabled
และทำให้ API นี้เป็น API สาธารณะ ซึ่งช่วยให้นักพัฒนาแอปเปิดหรือปิดใช้ปุ่มขยายได้เมื่อแท็บที่กำหนดเองทําหน้าที่เป็นชีตด้านข้าง (Ie3564)
เวอร์ชัน 1.8.0-beta01
29 พฤศจิกายน 2023
androidx.browser:browser:1.8.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0-beta01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับเวอร์ชันทดลองสำหรับ Minimized Custom Tab API (I67f2d)
เวอร์ชัน 1.8.0-alpha01
15 พฤศจิกายน 2023
androidx.browser:browser:1.8.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.8.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม
CustomTabsIntent.Builder#setInitialActivityWidthPx
ซึ่งช่วยให้นักพัฒนาแอประบุความกว้างเริ่มต้นของแท็บที่กำหนดเองได้ (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetBreakpointDp
ซึ่งช่วยให้นักพัฒนาแอประบุความกว้างของหน้าต่างแท็บที่กำหนดเองขั้นต่ำเพื่อให้ทำหน้าที่เป็นชีตด้านข้างได้ (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetPosition
ซึ่งช่วยให้นักพัฒนาแอประบุตำแหน่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetEnableMaximization
ซึ่งช่วยให้นักพัฒนาแอปเปิดหรือปิดใช้ปุ่มขยายได้เมื่อแท็บที่กำหนดเองทําหน้าที่เป็นชีตด้านข้าง (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetDecorationType
ซึ่งช่วยให้นักพัฒนาแอประบุประเภทการตกแต่งของแท็บที่กำหนดเองได้เมื่อทำหน้าที่เป็นชีตด้านข้าง (I443f6) - เพิ่ม
CustomTabsIntent.Builder#setActivitySideSheetRoundedCornersPosition
ซึ่งช่วยให้นักพัฒนาแอประบุตําแหน่งของมุมมนได้เมื่อแท็บที่กําหนดเองทํางานเป็นชีตด้านข้าง (I443f6) - เพิ่ม
onActivityLayout
เมธอดการเรียกกลับไปยังอินเทอร์เฟซCustomTabsCallback
เพื่อให้นักพัฒนาแอปทราบพิกัดของพื้นที่ที่แท็บที่กำหนดเองครอบครองอยู่และสถานะที่แสดงอยู่ ฟังก์ชันนี้จะเรียกใช้เมื่อแท็บที่กำหนดเองปรากฏบนหน้าจอเป็นครั้งแรกและทุกครั้งที่พื้นที่ทำงานมีการเปลี่ยนแปลง (I443f6) - เพิ่มเมธอดการเรียกกลับ
onWarmupCompleted
ไปยังอินเทอร์เฟซCustomTabsCallback
เพื่อให้นักพัฒนาแอปทราบเมื่อCustomTabsClient#warmup
อุ่นเครื่องกระบวนการเบราว์เซอร์เสร็จแล้ว (I107cf)
การแก้ไขข้อบกพร่อง
- เพิ่มรหัสเซสชันลงในข้อมูลเพิ่มเติมใน
CustomTabsSession#setEngagementSignalsCallback
และCustomTabsSession#isEngagementSignalsApiAvailable
(Iba7f1)
เวอร์ชัน 1.7
เวอร์ชัน 1.7.0
15 พฤศจิกายน 2023
androidx.browser:browser:1.7.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.7.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.6.0
- เพิ่ม
CustomTabsIntent.Builder#setBookmarksButtonEnabled
ที่เปิดใช้ปุ่มบุ๊กมาร์กในเมนูรายการเพิ่มเติม (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setDownloadButtonEnabled
ที่เปิดใช้ปุ่มดาวน์โหลดในเมนูรายการเพิ่มเติม (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled
ที่เปิดใช้การส่ง URL เริ่มต้นไปยังแอปตัวแฮนเดิลภายนอก (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setTranslateLanguage
ที่ระบุภาษาเป้าหมายที่ควรทริกเกอร์ UI การแปล (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setBackgroundInteractionEnabled
ที่เปิดใช้การโต้ตอบกับแอปเบื้องหลังเมื่อเปิดแท็บที่กำหนดเองบางส่วน (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setShareIdentityEnabled
ที่อนุญาตให้แท็บที่กำหนดเองรับข้อมูลระบุตัวตนของผู้โทร (I7bf2b) - เพิ่ม
CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture
ที่กำหนดให้ส่งPendingIntent
เมื่อผู้ใช้ปัดขึ้นจากแถบเครื่องมือด้านล่าง (Id42a2)
เวอร์ชัน 1.7.0-rc01
1 พฤศจิกายน 2023
androidx.browser:browser:1.7.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 1.7.0-rc01 มีการคอมมิตเหล่านี้
- ไม่มีการเปลี่ยนแปลงนับตั้งแต่อัลฟ่า -01
เวอร์ชัน 1.7.0-beta01
18 ตุลาคม 2023
androidx.browser:browser:1.7.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 1.7.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.7.0-alpha01
4 ตุลาคม 2023
androidx.browser:browser:1.7.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.7.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม
CustomTabsIntent.Builder#setBookmarksButtonEnabled
ที่เปิดใช้ปุ่มบุ๊กมาร์กในเมนูรายการเพิ่มเติม (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setDownloadButtonEnabled
ที่เปิดใช้ปุ่มดาวน์โหลดในเมนูรายการเพิ่มเติม (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setSendToExtraDefaultHandlerEnabled
ที่เปิดใช้การส่ง URL เริ่มต้นไปยังแอปตัวแฮนเดิลภายนอก (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setTranslateLanguage
ที่ระบุภาษาเป้าหมายที่ควรทริกเกอร์ UI การแปล (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setBackgroundInteractionEnabled
ที่เปิดใช้การโต้ตอบกับแอปเบื้องหลังเมื่อเปิดแท็บที่กำหนดเองบางส่วน (Ia792e) - เพิ่ม
CustomTabsIntent.Builder#setShareIdentityEnabled
ที่อนุญาตให้แท็บที่กำหนดเองรับข้อมูลระบุตัวตนของผู้โทร (I7bf2b) - เพิ่ม
CustomTabsIntent.Builder#setSecondaryToolbarSwipeUpGesture
ที่กำหนดให้ส่งPendingIntent
เมื่อผู้ใช้ปัดขึ้นจากแถบเครื่องมือด้านล่าง (Id42a2)
เวอร์ชัน 1.6
เวอร์ชัน 1.6.0
9 สิงหาคม 2023
androidx.browser:browser:1.6.0
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.6.0-rc01 เวอร์ชัน 1.6.0 มีคอมมิตเหล่านี้
เวอร์ชัน 1.6.0-rc01
26 กรกฎาคม 2023
androidx.browser:browser:1.6.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.6.0-beta01 เวอร์ชัน 1.6.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.6.0-beta01
21 มิถุนายน 2023
androidx.browser:browser:1.6.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.6.0-alpha02 เวอร์ชัน 1.6.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.6.0-alpha02
7 มิถุนายน 2023
androidx.browser:browser:1.6.0-alpha02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.6.0-alpha02 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- นำ
CustomTabsSession#getGreatestScrollPercentage
ออกแล้ว (I6c5ba) - เพิ่ม
requestPostMessageChannel
API ใหม่ที่อนุญาตให้ระบุต้นทางเป้าหมาย ซึ่งหมายความว่าผู้ใช้มั่นใจได้ว่าข้อความของตนจะส่งไปยังเว็บไซต์ที่ตนต้องการเท่านั้น (Id5b7f)
การแก้ไขข้อบกพร่อง
- อัปเดตเอกสารประกอบของ
EngagementSignalsCallback
(Ie833c)
เวอร์ชัน 1.6.0-alpha01
3 พฤษภาคม 2023
androidx.browser:browser:1.6.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.6.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม Engagement Signals API ซึ่งช่วยให้นักพัฒนาแอปได้รับการเรียกกลับสําหรับการโต้ตอบของผู้ใช้ในหน้าเว็บ เช่น การเลื่อน (I835e6)
การเปลี่ยนแปลง API
- อัปเดต Engagement Signals API เพื่อลดความซับซ้อนของแพลตฟอร์ม API ในด้านการใช้งานแท็บที่กำหนดเอง (Iaa6dc)
รุ่น 1.5
เวอร์ชัน 1.5.0
8 กุมภาพันธ์ 2023
androidx.browser:browser:1.5.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.4.0
- เพิ่ม
CustomTabsIntent.Builder#setInitialActivityHeightPx
ซึ่งช่วยให้นักพัฒนาแอประบุความสูงเริ่มต้นของแท็บที่กำหนดเอง รวมถึงพฤติกรรมการปรับขนาด (คงที่หรือปรับขนาดได้) ได้ (ไม่บังคับ) (I48bd3) - เพิ่ม
CustomTabsIntent.Builder#setToolbarCornerRadiusDp
ซึ่งช่วยให้นักพัฒนาแอประบุรัศมีของมุมบนของแถบเครื่องมือได้ (I48bd3) - เพิ่ม
CustomTabsIntent.Builder#setCloseButtonPosition
ซึ่งช่วยให้นักพัฒนาแอปกำหนดตำแหน่งของปุ่มปิดในแถบเครื่องมือได้ (I48bd3) - เพิ่มเมธอดการเรียกกลับ
onActivityResized
ไปยังอินเทอร์เฟซCustomTabsCallback
เพื่อให้นักพัฒนาแอปทราบเมื่อมีการปรับขนาดแท็บที่กำหนดเอง (Ic864e) - ทำให้ API ของ
CustomTabsCallback
บางรายการเป็นแบบไม่พร้อมกัน (Ic86df) - ป้อนข้อมูลภาษาของแอปปัจจุบันใน Accept-Language โดยค่าเริ่มต้นเพื่อให้สอดคล้องกับประสบการณ์การใช้งานภาษาของแต่ละแอปของ Android (I3d1d7)
- เพิ่ม
@RequiresPermission
ลงใน API ที่ต้องให้สิทธิ์POST_NOTIFICATIONS
ใน SDK 33 ขึ้นไป ฟีเจอร์นี้พัฒนาขึ้นในสาขาภายใน b/238790278 สำหรับใช้อ้างอิง
เวอร์ชัน 1.5.0-rc01
25 มกราคม 2023
androidx.browser:browser:1.5.0-rc01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-rc01 มีการคอมมิตเหล่านี้
- ไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.5.0-beta01
เวอร์ชัน 1.5.0-beta01
11 มกราคม 2023
androidx.browser:browser:1.5.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-beta01 มีการคอมมิตเหล่านี้
- ไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.5.0-alpha02
เวอร์ชัน 1.5.0-alpha02
7 ธันวาคม 2022
androidx.browser:browser:1.5.0-alpha02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-alpha02 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนลักษณะการทํางานของ
CustomTabsCallback#onActivityResized
และเพิ่มพารามิเตอร์ใหม่ - เปลี่ยนชื่อ
EXTRA_ACTIVITY_RESIZE_BEHAVIOR
เป็นEXTRA_ACTIVITY_RESIZE_HEIGHT_BEHAVIOR
เพื่อให้สอดคล้องกับลักษณะของเมตริกที่เจาะจงความสูง (Ic864e) - ทำให้ API ของ
CustomTabsCallback
บางรายการเป็นแบบไม่พร้อมกัน (Ic86df)
เวอร์ชัน 1.5.0-alpha01
24 ตุลาคม 2022
androidx.browser:browser:1.5.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.5.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม
CustomTabsIntent.Builder#setInitialActivityHeightPx
ซึ่งช่วยให้นักพัฒนาแอประบุความสูงเริ่มต้นของแท็บที่กำหนดเอง รวมถึงพฤติกรรมการปรับขนาด (คงที่หรือปรับขนาดได้) ได้ (ไม่บังคับ) (I48bd3) - เพิ่ม
CustomTabsIntent.Builder#setToolbarCornerRadiusDp
ซึ่งช่วยให้นักพัฒนาแอประบุรัศมีของมุมบนของแถบเครื่องมือได้ (I48bd3) - เพิ่ม
CustomTabsIntent.Builder#setCloseButtonPosition
ซึ่งช่วยให้นักพัฒนาแอปกำหนดตำแหน่งของปุ่มปิดในแถบเครื่องมือได้ (I48bd3) - เพิ่มเมธอดการเรียกกลับ
onActivityResized
ไปยังอินเทอร์เฟซ CustomTabsCallback เพื่อให้นักพัฒนาแอปทราบเมื่อมีการปรับเปลี่ยนขนาดแท็บที่กำหนดเอง (ขยายให้เต็มความสูงหรือย่อกลับไปยังความสูงเริ่มต้นเมื่อเปิด) (Id99ce) - ป้อนข้อมูลภาษาของแอปปัจจุบันใน Accept-Language โดยค่าเริ่มต้นเพื่อให้สอดคล้องกับประสบการณ์การใช้งานภาษาของแต่ละแอปของ Android (I3d1d7)
การเปลี่ยนแปลง API
- เพิ่ม
@RequiresPermission
ลงใน API ที่ต้องให้สิทธิ์POST_NOTIFICATIONS
ใน SDK 33 ขึ้นไป ฟีเจอร์นี้พัฒนาขึ้นในสาขาภายใน b/238790278 สำหรับใช้อ้างอิง
เวอร์ชัน 1.4.0
เวอร์ชัน 1.4.0
3 พฤศจิกายน 2021
androidx.browser:browser:1.4.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.4.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.3.0
- ทําเครื่องหมาย PendingIntent เป็น PendingIntent.FLAG_IMMUTABLE เพื่อให้เข้ากันได้กับ Android 12
เวอร์ชัน 1.4.0-rc01
13 ตุลาคม 2021
androidx.browser:browser:1.4.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.4.0-beta01 เวอร์ชัน 1.4.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.4.0-beta01
29 กันยายน 2021
androidx.browser:browser:1.4.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.4.0-alpha01
เวอร์ชัน 1.4.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.4.0-alpha01
15 กันยายน 2021
androidx.browser:browser:1.4.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.4.0-alpha01 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- ตั้งค่า PendingIntent เป็น
PendingIntent.FLAG_IMMUTABLE
เพื่อความเข้ากันได้กับ Android 12
เวอร์ชัน 1.3.0
เวอร์ชัน 1.3.0
2 ธันวาคม 2020
androidx.browser:browser:1.3.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักตั้งแต่เวอร์ชัน 1.2.0
- คุณสามารถส่งคําสั่งแบบอิสระจากเบราว์เซอร์ไปยังไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้โดยการเรียกใช้
TrustedWebActivityServiceConnection#sendExtraCommand
ลูกค้าจัดการสิ่งเหล่านี้ได้ในTrustedWebActivityService#onExtraCommand
- เพิ่มอินเทอร์เฟซ
TrustedWebActivityCallback
ที่ไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้สามารถใช้เพื่อส่งข้อมูลไปยังเบราว์เซอร์ - เพิ่ม
CustomTabsIntent#setShareState
ซึ่งช่วยให้นักพัฒนาแอประบุได้ว่าต้องการแสดงตัวเลือกการแชร์หรือไม่ (หรือจะปล่อยให้เบราว์เซอร์ตัดสินใจก็ได้) - ตอนนี้นักพัฒนาแอปสามารถตั้งค่าการวางแนวหน้าจอเริ่มต้นด้วยเมธอด
setScreenOrientation
ในTrustedWebActivityIntentBuilder
- เพิ่มเมธอด
setNavigationBarDividerColor
ลงในCustomTabColorSchemeParams
เพื่อรองรับการเปลี่ยนสีตัวแบ่งแถบนําทาง - เพิ่ม
CustomTabsIntent.Builder#setDefaultColorSchemeParams
เข้ามาแทนที่เมธอด#setNavigationBarColor
,#setNavigationBarDividerColor
,#setToolbarColor
และ#setSecondaryToolbarColor
ซึ่งเลิกใช้งานแล้ว - เพิ่มเมธอด
CustomTabsClient#bindCustomTabsServicePreservePriority
ซึ่งช่วยให้เชื่อมต่อกับบริการแท็บที่กำหนดเองได้โดยไม่ต้องใช้ FlagContext.BIND_WAIVE_PRIORITY
เวอร์ชัน 1.3.0-rc01
11 พฤศจิกายน 2020
androidx.browser:browser:1.3.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.3.0-beta01
เวอร์ชัน 1.3.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.3.0-beta01
28 ตุลาคม 2020
androidx.browser:browser:1.3.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-beta01 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนชื่อ
bindCustomTabServicePreservePriority
เป็นbindCustomTabsServicePreservePriority
(I29ac1)
การแก้ไขข้อบกพร่อง
- เปิดใช้การตรวจสอบ Lint ของ API สําหรับ
MissingGetterMatchingBuilder
ใน androidx (I4bbea, b/138602561)
เวอร์ชัน 1.3.0-alpha06
1 ตุลาคม 2020
androidx.browser:browser:1.3.0-alpha06
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha06 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม CustomTabsIntent#setShareState ซึ่งช่วยให้นักพัฒนาแอปตั้งค่าสถานะการแชร์เป็นเปิดใช้ ปิดใช้ หรือปล่อยให้เบราว์เซอร์ตัดสินใจได้ (I153fe)
- เพิ่ม CustomTabsIntent.Builder#setDefaultColorSchemeParams ซึ่งควรใช้แทนเมธอด #setNavigationBarColor, #setNavigationBarDividerColor, #setToolbarColor, #setSecondaryToolbarColor ที่เลิกใช้งานแล้ว(I09012)
การเปลี่ยนแปลง API
- เปิดใช้การตรวจสอบ Lint ของ API สําหรับ StaticFinalBuilder สําหรับ androidx (I2b11b, b/138602561)
- เพิ่ม CustomTabsService#KEY_SUCCESS และ TrustedWebActivityService#KEY_SUCCESS ที่สามารถใช้เพื่อระบุว่า extraCommand ประสบความสําเร็จ (I6f7b5)
เวอร์ชัน 1.3.0-alpha05
5 สิงหาคม 2020
androidx.browser:browser:1.3.0-alpha05
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha05 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อนุญาตให้ตั้งค่าการวางแนวของกิจกรรมบนเว็บที่เชื่อถือซึ่งเปิดอยู่
- อนุญาตให้ตั้งค่าสีตัวคั่นแถบนำทางสำหรับกิจกรรมบนเว็บที่เชื่อถือได้และแท็บที่กำหนดเอง
การเปลี่ยนแปลง API
- เพิ่มวิธีการ
setScreenOrientation
ในTrustedWebActivityIntentBuilder
แล้ว - เพิ่ม
@IntDef
สำหรับScreenOrientation.LockType
เพื่อแสดงประเภทล็อก (I802d2) - เพิ่มวิธีการ
setNavigationBarDividerColor
ลงในTrustedWebActivityIntentBuilder
และCustomTabColorSchemeParams
(Ia04dd)- เพิ่ม
@IntDef
ลงในTrustedWebActivityIntentBuilder
เมธอดที่ใช้รูปแบบสี
- เพิ่ม
เวอร์ชัน 1.3.0-alpha04
24 มิถุนายน 2020
androidx.browser:browser:1.3.0-alpha04
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha04 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มเมธอด
CustomTabsClient#bindCustomTabServicePreservePriority
ซึ่งช่วยให้เชื่อมต่อกับบริการแท็บที่กำหนดเองได้โดยไม่ต้องใช้ FlagContext.BIND_WAIVE_PRIORITY
เวอร์ชัน 1.3.0-alpha03
10 มิถุนายน 2020
androidx.browser:browser:1.3.0-alpha03
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha03 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มอินเทอร์เฟซ
TrustedWebActivityCallback
ที่ไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้สามารถใช้เพื่อส่งข้อมูลกลับไปยังเบราว์เซอร์ (I64dbb)
การเปลี่ยนแปลง API
- ตอนนี้
TrustedWebActivityServiceConnection.extraCommand
จะใช้พารามิเตอร์@Nullable
TrustedWebActivityCallback
ด้วย ตอนนี้พารามิเตอร์กลุ่มจะมีเครื่องหมายเป็น@NonNull
แทน@Nullable
(I64dbb) - เปลี่ยนชื่อเมธอด
TrustedWebActivityServiceConnection.extraCommand
เป็นsendExtraCommand
แล้ว (Id29a8) - เราได้เลิกใช้งาน
CustomTabsIntent.Builder#addDefaultShareMenuItem()
แล้วเพื่อใช้#setDefaultShareMenuItemEnabled(boolean)
เวอร์ชันใหม่ และเลิกใช้งานCustomTabsIntent.Builder#enableUrlBarHiding()
แล้วเพื่อใช้#setUrlBarHidingEnabled(boolean)
เวอร์ชันใหม่ (Iad702)
เวอร์ชัน 1.3.0-alpha01
8 มกราคม 2020
androidx.browser:browser:1.3.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- คุณสามารถส่งคําสั่งแบบอิสระจากเบราว์เซอร์ไปยังไคลเอ็นต์กิจกรรมบนเว็บที่เชื่อถือได้โดยการเรียกใช้
TrustedWebActivityServiceConnection#extraCommand
ลูกค้าจัดการสิ่งเหล่านี้ได้ในTrustedWebActivityService#onExtraCommand
การเปลี่ยนแปลง API
- URL ที่ระบุให้
CustomTabsSession#mayLauncherUrl
และได้รับในCustomTabsService#mayLaunchUrl
ได้รับการ@Nullable
แล้ว
เวอร์ชัน 1.2.0
เวอร์ชัน 1.2.0
18 ธันวาคม 2019
androidx.browser:browser:1.2.0
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.2.0-rc01
เวอร์ชัน 1.2.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0
- กิจกรรมในเว็บซึ่งเชื่อถือได้
- ตอนนี้การรองรับกิจกรรมในเว็บซึ่งเชื่อถือได้มีความเสถียรแล้ว
TrustedWebActivityIntentBuilder
สามารถใช้เพื่อปรับแต่งและสร้างTrustedWebActivityIntent
เพื่อเปิดกิจกรรมบนเว็บที่เชื่อถือได้- คุณสามารถรวมหรือขยาย
TrustedWebActivityService
เพื่ออนุญาตให้ไคลเอ็นต์แสดงการแจ้งเตือนแบบพุชทางเว็บที่เบราว์เซอร์ส่งให้ - เบราว์เซอร์สามารถใช้
TrustedWebActivityServiceConnectionPool
เพื่อเชื่อมต่อกับTrustedWebActivityService
ในไคลเอ็นต์TrustedWebActivityServiceConnection
แสดงถึงการเชื่อมต่อดังกล่าว - กิจกรรมในเว็บซึ่งเชื่อถือได้สามารถเปิดขึ้นเพื่อระบุข้อมูลไปยังเป้าหมายการแชร์เว็บ
- ธีมมืด
- นักพัฒนาแอปสามารถระบุ (ผ่าน
CustomTabColorSchemeParams
) สีธีมต่างๆ เพื่อใช้เมื่ออุปกรณ์อยู่ในโหมดสว่างหรือโหมดมืด - นักพัฒนาแอปสามารถขอให้เบราว์เซอร์อยู่ในโหมดสว่างหรือโหมดมืด
- นักพัฒนาแอปสามารถระบุ (ผ่าน
- การกลับมาทำงานต่อของเซสชัน
CustomTabsSession
สามารถสร้างโดยมีรหัส ซึ่งช่วยให้สามารถผสานแท็บที่กำหนดเองที่เปิดขึ้นภายหลังจากไคลเอ็นต์และรหัสเดียวกันได้
- คุณระบุสีแถบนําทางสําหรับแท็บที่กําหนดเองได้
- คลาสที่เกี่ยวข้องกับ Browser Actions มีการทำเครื่องหมายว่าเลิกใช้งานแล้วเนื่องจากมีการใช้งานฟีเจอร์น้อยมาก และจะถูกนำออกจากไลบรารีเวอร์ชันในอนาคต
เวอร์ชัน 1.2.0-rc01
4 ธันวาคม 2019
androidx.browser:browser:1.2.0-rc01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-rc01 มีการคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขการจัดรูปแบบ Javadoc สำหรับตัวอย่างโค้ดแล้ว
เวอร์ชัน 1.2.0-beta01
20 พฤศจิกายน 2019
androidx.browser:browser:1.2.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.2.0-alpha09
เวอร์ชัน 1.2.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.2.0-alpha09
23 ตุลาคม 2019
androidx.browser:browser:1.2.0-alpha09
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha09 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- คลาส
Token
ใช้เพื่อแสดงตัวตนของแพ็กเกจได้ โดยจะมีทั้งชื่อแพ็กเกจและลายเซ็นของใบรับรองการรับรองของแพ็กเกจ- ออกแบบมาเพื่อจัดรูปแบบเป็น byte[] เพื่อการคงอยู่
TrustedWebActivityService
จะใช้ค่านี้เพื่อกำหนดว่าผู้ให้บริการ TWA ใดบ้างที่ได้รับอนุญาตให้เชื่อมต่อกับTrustedWebActivityService
TrustedWebActivityConnectionPool
จะใช้โดยผู้ให้บริการ TWA เพื่อระบุแพ็กเกจที่เชื่อมต่อได้
- ตอนนี้
TrustedWebActivityService
จะใช้อินเทอร์เฟซTokenStore
เพื่อกำหนดว่าแอปใดได้รับอนุญาตให้เชื่อมต่อ- ลูกค้าเป็นผู้เรียกใช้
TokenStore#store
โดยTrustedWebActivityService
จะโหลดโทเค็นเท่านั้น
- ลูกค้าเป็นผู้เรียกใช้
TrustedWebActivityServiceConnectionPool
(ก่อนหน้านี้คือ TrustedWebActivityServiceConnectionManager) จะไม่จัดเก็บชุดแพ็กเกจที่ยืนยันแล้วอีกต่อไป- เราได้นํา
registerClient
และgetVerifiedPackages
ออกแล้ว - ตอนนี้คุณจะต้องส่งคอลเล็กชันแพ็กเกจที่ยืนยันแล้วไปยัง
execute
(ก่อนหน้านี้คือconnect
) และserviceExistsForScope
ด้วยตนเอง
- เราได้นํา
TrustedWebActivityService
จะมอบสิทธิ์ให้คลาสที่ลบล้างเพื่อจัดเก็บผู้ให้บริการที่ยืนยันแล้ว- นำ
setVerifiedProvider
ออกแล้ว - ไคลเอ็นต์ต้องติดตั้งใช้งาน
getTokenStore
ซึ่งจะแสดงผลTokenStore
ที่สามารถใช้จัดเก็บและเรียกข้อมูลToken
- นำ
การเปลี่ยนแปลง API
- ชั้นเรียน
TrustedWebActivityServiceConnectionManager
- เปลี่ยนชื่อเป็น
TrustedWebActivityServiceConnectionPool
- เสร็จสมบูรณ์แล้ว
- สร้างโดยเมธอด
create
แบบคงที่แทนตัวสร้างแบบสาธารณะ
- เปลี่ยนชื่อเป็น
- ชั้นเรียน
TrustedWebActivityService
- มีการกำกับเนื้อหาในชุดข้อความเกี่ยวกับเมธอดที่ลบล้างได้
- ชั้นเรียน
TrustedWebActivityServiceWrapper
- เปลี่ยนชื่อเป็น
TrustedWebActivityServiceConnection
- เสร็จสมบูรณ์แล้ว
- ตอนนี้จะโยน RemoteException ดิบแทนการรวมไว้ใน RuntimeException
- เปลี่ยนชื่อเป็น
- ตอนนี้ชั้นเรียน
ShareTarget#FileFormField
เป็นแบบสุดท้ายแล้ว - เปลี่ยนชื่อเมธอด
TrustedWebUtils#splashScreensAreSupported
เป็นareSplashScreensSupported
แล้ว - เปลี่ยนชื่อเมธอด
TrustedWebActivityIntentBuilder#getUrl
เป็นTrustedWebActivityIntentBuilder#getUri
แล้ว - ฟิลด์คงที่
SplashScreenParamKey
มีคำนำหน้าKEY_
เวอร์ชัน 1.2.0-alpha08
18 กันยายน 2019
androidx.browser:browser:1.2.0-alpha08
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha08 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เปิดตัว Web Share Target API ใหม่สําหรับกิจกรรมในเว็บที่เชื่อถือได้ ตอนนี้แอปที่ใช้กิจกรรมบนเว็บที่เชื่อถือได้สามารถส่งข้อมูลไปยังเป้าหมายการแชร์เว็บที่ระบุโดยโปรโตคอล https://wicg.github.io/web-share-target/level-2/ (aosp/I47b93, aosp/I0ec3e)
การเปลี่ยนแปลง API
- เพิ่มการเรียกกลับ
extraCallbackWithResult
ไปยังICustomTabsCallback
(aosp/Ic2cc2) - ทำเครื่องหมายพารามิเตอร์เมธอด
CustomTabsSession
บางรายการเป็น Nullable หรือ NonNull (aosp/Iec460) - ตอนนี้
TrustedWebActivityIntentBuilder
สร้างTrustedWebActivityIntent
แทน Intent ดิบ (aosp/I03fb6)
แก้ไขข้อบกพร่อง
- ตอนนี้
CustomTabsClient
ใช้requestPostMessageChannel
แบบเดิมหากจำเป็น (aosp/Ibb324) - แก้ไข
CustomTabsSessionToken#equals
(aosp/I7f249) - ตอนนี้
CustomTabsClient
ใช้newSession
แบบเดิมหากเป็นไปได้ (aosp/Ie27dc)
การมีส่วนร่วมจากภายนอก
- เปิดใช้การตรวจสอบ Lint ของ API สําหรับ MinMaxConstant สําหรับ androidx (aosp/I29b78) (b/138602561)
เวอร์ชัน 1.2.0-alpha07
7 สิงหาคม 2019
androidx.browser:browser:1.2.0-alpha07
ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
ฟีเจอร์ใหม่
ธีมมืด
- นักพัฒนาแอปสามารถระบุสีธีมที่จะใช้เมื่ออุปกรณ์อยู่ในโหมดมืด
- นอกจากนี้ นักพัฒนาแอปยังลบล้างได้ว่าจะให้เบราว์เซอร์ที่เปิดอยู่อยู่ในโหมดมืดหรือโหมดสว่าง
- คุณระบุสีแถบนําทางสําหรับแท็บที่กําหนดเองได้
กิจกรรมในเว็บซึ่งเชื่อถือได้
TrustedWebActivityBuilder
สามารถใช้สร้างและเปิดใช้งานกิจกรรมบนเว็บที่เชื่อถือได้ได้อย่างง่ายดาย- คุณสามารถใช้
TrustedWebActivityService
และคลาสที่เกี่ยวข้องเพื่อสื่อสารกับผู้ให้บริการ ซึ่งก็คือการรับข้อความ Push ทางเว็บสําหรับเว็บไซต์ที่ลิงก์และแสดงจากแอปไคลเอ็นต์ ส่วนนี้ของ API มีแนวโน้มที่จะเปลี่ยนแปลง
รหัสเซสชันแท็บที่กำหนดเอง
- ตอนนี้คุณสร้างเซสชันแท็บที่กำหนดเองด้วยรหัสได้แล้ว ซึ่งช่วยให้ผสานเซสชัน 2 รายการที่เปิดโดยแอปพลิเคชันเดียวกันที่มีรหัสเดียวกันได้
การเปลี่ยนแปลง API
- คลาสและเมธอดที่เกี่ยวข้องกับ Browser Actions ได้รับการระบุว่าเลิกใช้งานแล้ว ขออภัย แม้ว่าเราจะคาดหวังไว้สูงมาก แต่แทบไม่มีใครใช้ฟีเจอร์นี้เลย และมีเพียงเบราว์เซอร์เดียวที่รองรับ เรากําลังเลิกใช้งานเพื่อทำให้โค้ดและ API เรียบง่าย
เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
21 กันยายน 2018
เผยแพร่ browser-1.0.0 แล้ว