วันที่เปิดตัวเวอร์ชันเสถียร: 14 พฤษภาคม 2024
การเปลี่ยนแปลงต่อไปนี้จะมีผลกับเวอร์ชันเวอร์ชันเสถียรของ Chrome 125 สำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น
HTML และ DOM
การเรียงลำดับ DOM เงาเชิงประกาศ
ฟีเจอร์ที่ช่วยให้นักพัฒนาซอฟต์แวร์เรียงลำดับต้นไม้ DOM ที่มีรากของเงา ซึ่งเพิ่งทำให้เป็นมาตรฐานในมาตรฐาน HTML ได้
การติดตามข้อบกพร่อง #41490936 | รายการ ChromeStatus.com | ข้อกำหนด
CSS
การกำหนดตำแหน่งแท็ก Anchor ของ CSS
การวางตำแหน่ง Anchor ของ CSS ช่วยให้นักพัฒนาซอฟต์แวร์ปล่อยสัญญาณองค์ประกอบที่มีตำแหน่งแบบสัมบูรณ์กับองค์ประกอบอื่นๆ อย่างน้อย 1 รายการในหน้าเว็บ (โฆษณา Anchor) ในลักษณะการประกาศโดยไม่ต้องใช้ JavaScript การวางตำแหน่งจุดยึดจะมีประสิทธิภาพดีขึ้นเมื่อเลื่อนจุดยึดได้ กรณีการใช้งานทั่วไปคือการวางตำแหน่งป๊อปอัป เช่น เคล็ดลั��เครื่องมือไว้ข้างองค์ประกอบที่เรียกใช้องค์ประกอบนั้น หรือเมนูเลือกและรายการตัวเลือกป๊อปอัป ก่อนฟีเจอร์การวางตำแหน่ง Anchor กรณีการใช้งานเหล่านี้ต้องใช้ JavaScript ในการวางตำแหน่งป๊อปอัปแบบไดนามิก และยึดตำแหน่งดังกล่าวไว้เมื่อมีการเลื่อนองค์ประกอบที่เรียกใช้ ซึ่งเป็นประสิทธิภาพการทำงานที่ยากต่อการเหวี่ยงหน้าจอ เมื่อวางตำแหน่ง Anchor จะนำกรณีการใช้งานเหล่านี้ไปใช้ได้อย่างมีประสิทธิภาพและประกาศแจ้ง
ฟีเจอร์การกำหนดตำแหน่ง Anchor ประกอบด้วยพร็อพเพอร์ตี้ CSS จำนวนมาก คุณสมบัติหลักบางส่วนมีดังนี้
anchor-name
: ตั้งค่าองค์ประกอบให้เป็น Anchor สำหรับองค์ประกอบอื่นๆposition-anchor
: อธิบาย Anchor "เริ่มต้น" ที่องค์ประกอบที่ Anchor ควรใช้สำหรับการวางตำแหน่ง Anchor- ฟังก์ชัน
anchor()
: ใช้เพื่ออ้างอิงถึงตำแหน่งขององค์ประกอบ Anchor ในการวางตำแหน่งองค์ประกอบที่ตรึงไว้ inset-area
: ชวเลขสำหรับการกำหนดตำแหน่งสำหรับตำแหน่งสัมพัทธ์ทั่วไป
แนะนำ API การวางตำแหน่ง Anchor ของ CSS | ข้อบกพร่องในการติดตาม #40059176 | รายการ ChromeStatus.com | ข้อกำหนด
ฟังก์ชันค่าขั้นของ CSS - round()
, mod()
และ rem()
ฟังก์ชันค่าขั้นบันได round()
, mod()
และ rem()
ทั้งหมดจะเปลี่ยนรูปแบบค่าหนึ่งๆ ตาม "ค่าขั้นตอน" อื่น
ฟังก์ชัน CSS round()
จะแสดงผลตัวเลขที่ปัดเศษโดยอิงตามกลยุทธ์การปัดเศษที่เลือก
ฟังก์ชัน CSS ของ mod()
จะแสดงผลโมดูลัสที่เหลือเมื่อพารามิเตอร์แรกถูกหารด้วยพารามิเตอร์ที่ 2 เช่นเดียวกับโอเปอเรเตอร์เศษของ JavaScript (%) โมดูลัสคือค่าที่เหลือเมื่อตัวถูกดำเนินการตัวหนึ่ง (ตัวถูกตั้ง) ถูกหารด้วยตัวถูกดำเนินการตัวที่สอง นั่นคือตัวหาร ซึ่งจะนำเครื่องหมายของตัวหารเสมอ
ฟังก์ชัน CSS rem()
จะแสดงผลเศษที่เหลือเมื่อพารามิเตอร์แรกหารด้วยพารามิเตอร์ที่ 2 เช่นเดียวกับโอเปอเรเตอร์เศษของ JavaScript (%) เศษที่เหลือคือค่าที่เหลือเมื่อตัวถูกดำเนินการตัวหนึ่ง (ตัวถูกดำเนินการ) ถูกหารด้วยตัวถูกดำเนินการตัวที่ 2 ซึ่งก็คือตัวหาร ซึ่งจะใช้สัญญาณของการหารเสมอ
การติดตามข้อบกพร่อง #40253179 | รายการ ChromeStatus.com | ข้อกำหนด
ไวยากรณ์ใหม่สำหรับ :state()
ที่กำหนดเองของ CSS
สถานะที่กำหนดเองของ CSS ทำให้องค์ประกอบที่กำหนดเองแสดงคลาสเทียมของตัวเองได้ ตอนนี้ไวยากรณ์ได้รับการกำหนดใน CSSWG แล้ว และ Chrome 125 ก็รองรับไวยากรณ์ใหม่ :state(foo)
แล้ว การเปลี่ยนแปลงนี้จะมีหน้าต่างที่ Chrome จะรองรับทั้งไวยากรณ์เดิม (:--foo
) และไวยากรณ์ใหม่ เพื่อให้เว็บไซต์เปลี่ยนไปใช้ไวยากรณ์ใหม่ได้
รายการ ChromeStatus.com | ข้อกำหนด
ลบความไม่ต่อเนื่องของสี Oklab และ Oklch ที่มีความสว่างเกือบ 100% หรือ 0
ก่อนการเปลี่ยนแปลงนี้ สีทั้งหมดใน Lab, LCH, Oklab และ Oklch ที่มีค่าความสว่าง 100% จะแสดงผลเป็นสีขาว โดยไม่คำนึงถึงพารามิเตอร์อีก 2 ค่า สีทุกสีในพื้นที่ทำงานเหล่านี้ที่มีค่าความสว่างเป็น 0 จะแสดงผลเป็นสีดำ การแมปทั้ง 2 อย่างนี้ทำให้เกิดความไม่ต่อเนื่องในการไล่ระดับสี ซึ่งเป็นสิ่งที่นักพัฒนาเว็บคาดไม่ถึง
ด้วยการย้อนกลับนี้ สีเหล่านี้จะไม่ถูกแมปอีกต่อไป และสีที่แสดงจะเป็นแบบต่อเนื่องกับสีใกล้เคียงและขึ้นอยู่กับการแมปขอบเขตของการแสดงผล
รายการ ChromeStatus.com | ข้อกำหนด
ใช้แถบเลื่อนรูทรูปแบบสี
ทำให้เบราว์เซอร์ใช้รูปแบบสีที่ผู้ใช้ต้องการเพื่อแสดงผลแถบเลื่อนของวิวพอร์ตหากค่าของ "รูปแบบสีที่รองรับของหน้า" เป็น "ปกติ" หรือไม่ได้ระบุ และค่าที่คำนวณแล้วของ color-scheme
สำหรับองค์ประกอบรากคือ normal
แถบเลื่อนของวิวพอร์ตถือได้ว่าอยู่นอกเนื้อหาเว็บ ดังนั้น User Agent ควรใช้รูปแบบสีที่ผู้ใช้ต้องการเมื่อแสดงผลแถบเลื่อนของวิวพอร์ตหากนักพัฒนาซอฟต์แวร์ไม่ได้ระบุการรองรับรูปแบบสีไว้อย่างชัดเจน
การเปลี่ยนแปลงนี้ไม่ได้ทำให้นักพัฒนาซอฟต์แวร์ควบคุมรูปแบบสีของแถบเลื่อนไม่ได้ ลักษณะการทำงานใหม่นี้ทำให้เบราว์เซอร์ใช้รูปแบบสีที่ผู้ใช้ต้องการเพื่อแสดงผลแถบเลื่อนแบบไม่ซ้อนทับของวิวพอร์ตก็ต่อเมื่อนักพัฒนาซอฟต์แวร์ไม่ได้ระบุรูปแบบสีสำหรับองค์ประกอบรูทเท่านั้น
title | การติดตามข้อบกพร่อง #40259909 | รายการ ChromeStatus.com | รายละเอียด
view-transitions
ชั้นเรียน
มีพร็อพเพอร์ตี้ CSS ใหม่ view-transition-class
ซึ่งจะช่วยให้คุณระบุคลาสการเปลี่ยนมุมมองได้อย่างน้อย 1 คลาส จากนั้นคุณจะเลือกองค์ประกอบจำลอง ViewTransition
ได้โดยใช้คลาสเหล่านี้ เช่น ::view-transition-group(*.class)
นี่เป็นส่วนขยายของ ViewTransition API ที่ช่วยลดความซับซ้อนในการจัดรูปแบบองค์ประกอบจำลองของการเปลี่ยนมุมมอง ในลักษณะเดียวกับที่คลาส CSS ลดความซับซ้อนในการจัดรูปแบบองค์ประกอบ DOM ปกติ
การติดตามข้อบกพร่อง #41492972 | รายการ ChromeStatus.com | ข้อกำหนด
กำลังโหลด
ยอมรับ HTTP URL และ HTTPS URL เมื่อสร้าง WebSocket
การอัปเดตนี้จะเปิดใช้รูปแบบ HTTP และ HTTPS ในตัวสร้าง WebSocket ดังนั้นจึงช่วยให้นักพัฒนาซอฟต์แวร์ใช้ URL สัมพัทธ์ได้ด้วย URL เหล่านี้ได้รับการแปลงเป็นรูปแบบภายใน ws:
และ wss:
แล้ว
Tracking Bug #325979102 | รายการ ChromeStatus.com | ข้อกำหนด
API ของเว็บ
ส่วนเพิ่มเติมจาก Attribution Reporting API
เราได้เพิ่มฟีเจอร์ต่างๆ ลงใน Attribution Reporting API เพื่อสร้างความสามารถในการแก้ไขข้อบกพร่องเพิ่มเติม โดยการรองรับรายงานการแก้ไขข้อบกพร่องเมื่อล้มเหลว ปรับปรุงหลักการยศาสตร์ของ API โดยการรองรับช่องเพื่อระบุแพลตฟอร์มการลงทะเบียนที่ต้องการ และปรับปรุงความเป็นส่วนตัว
Compute Pressure API
Compute Pressure API แสดงสถานะระดับสูงซึ่งแสดงถึงโหลดของ CPU ในระบบ การติดตั้งใช้งานจะทำให้ได้ใช้เมตริกฮาร์ดแวร์ที่สำคัญ เพื่อให้ผู้ใช้สามารถใช้ประโยชน์จากพลังการประมวลผลที่มี ตราบใดที่ระบบไม่อยู่ใต้ความเครียดที่จัดการไม่ได้
Intel เป็นผู้นำในการออกแบบและการใช้งานสำหรับ API นี้ ซึ่งจะช่วยให้แอปการประชุมทางวิดีโอรักษาสมดุลระหว่างฟีเจอร์กับประสิทธิภาพแบบไดนามิกได้
Compute Pressure API | การติดตามข้อบกพร่อง #40683064 | รายการ ChromeStatus.com | ข้อกำหนด
การขยาย Storage Access API (SAA) ไปยังพื้นที่เก็บข้อมูลที่ไม่ใช่คุกกี้
ซึ่งจะเป็นการเปิดตัวส่วนขยายที่เสนอของ Storage Access API (รองรับย้อนหลังและอยู่ในช่วงทดลองใช้จากต้นทาง) เพื่ออนุญาตให้เข้าถึงคุกกี้ที่ไม่มีการแบ่งพาร์ติชันและพื้นที่เก็บข้อมูลที่ไม่ใช่คุกกี้ในบริบทของบุคคลที่สาม API ปัจจุบันจะให้สิทธิ์เข้าถึงคุกกี้เท่านั้น ซึ่งมีกรณีการใช้งานที่ต่างจากพื้นที่เก็บข้อมูลที่ไม่ใช่คุกกี้
Tracking Bug #40282415 | รายการ ChromeStatus.com | ข้อกำหนด
ข้อกำหนดของ FedCM CORS เกี่ยวกับปลายทางการยืนยันรหัส
การดึงข้อมูลใน FedCM API ยากที่จะให้เหตุผลเพราะข้อมูลเหล่านี้จำเป็น ในระหว่างที่มีการพูดคุยเรื่องปลายทางของบัญชีอยู่นั้น ก็มีความเห็นพ้องส่วนใหญ่ว่าปลายทางการยืนยันรหัสควรใช้ CORS การอัปเดตนี้เพื่อปรับพร็อพเพอร์ตี้ความปลอดภัยของการดึงข้อมูลนี้ให้ใกล้เคียงกับการดึงข้อมูลอื่นๆ ในแพลตฟอร์มเว็บมากขึ้น
ข้อมูลอัปเดตจาก FedCM: ช่วงทดลองใช้ Button Mode API จากต้นทาง, CORS และ SameSite | การติดตามข้อบกพร่อง #40284123 | รายการ ChromeStatus.com
คำขอข้อมูลเข้าสู่ระบบของ FedCM ไม่ส่ง SameSite=Strict คุกกี้อีกต่อไป
FedCM จะส่งคําขอยืนยันรหัสกับ CORS การเปลี่ยนแปลงดังกล่าวหมายความว่า Chrome จะไม่ส่งคุกกี้ SameSite=Strict
ไปยังปลายทางการยืนยันรหัสอีกต่อไป แต่ Chrome จะยังคงส่ง SameSite=None
อยู่ เนื่องจากการส่งคุกกี้ชุดอื่นไปยังปลายทางบัญชีและปลายทางการยืนยันรหัสเป็นเรื่องไม่เหมาะสม การเปลี่ยนแปลงนี้จึงทำให้คุกกี้เหล่านั้นสอดคล้องกัน
การไม่ส่งคุกกี้ SameSite=Strict
ยังสอดคล้องกับลักษณะการทำงานของ requestStorageAccess
และคำขอข้ามเว็บไซต์โดยทั่วไปด้วย
การติดตามข้อบกพร่อง #329145816 | รายการ ChromeStatus.com | ข้อกำหนด
การดำเนินการเริ่มต้นของเมาส์ที่ทำงานร่วมกัน
Chrome อนุญาตให้ยกเลิกเหตุการณ์การย��ายเมาส์เพื่อป้องกัน API อื่นๆ เช่น การเลือกข้อความ (และแม้แต่การลากและวางในอดีต) เบราว์เซอร์หลักอื่นๆ ไม่ตรงกับเบราว์เซอร์หลักอื่นๆ และไม่เป็นไปตามข้อกำหนดเหตุการณ์ UI ตอนนี้การเลือกข้อความจะไม่ถือเป็นการดำเนินการเริ่มต้นของการย้ายเมาส์แล้ว การเลือกและลากและวางข้อความยังคงทำได้โดยการยกเลิกกิจกรรม selectstart
และ dragstart
ตามลำดับ
เราจะทยอยเปิดตัวฟีเจอร์นี้ใน Chrome 125 และคาดว่าจะพร้อมใช้งานสำหรับผู้ใช้ทุกคนภายใน Chrome 126
การสาธิต | การติดตามข้อบกพร่อง #40078978 | รายการ ChromeStatus.com | ข้อกำหนด
ตัวแก้ไขนิพจน์ทั่วไป
ตัวแก้ไขนิพจน์ทั่วไปเพิ่มความสามารถในการแก้ไขแฟล็ก i
, m
และ s
ภายในรูปแบบภายในรูปแบบ
หากต้องการเปิดใช้แฟล็กสำหรับนิพจน์ย่อย ให้ใช้ (?X:subexpr)
โดยที่ X
เป็นหนึ่งใน i
, m
หรือ s
หากต้องการปิดใช้การตั้งค่าสถานะสำหรับนิพจน์ย่อย ให้ใช้ (-X:subexpr)
เช่น สำหรับแฟล็ก i
แบบคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ใช้รูปแบบต่อไปนี้
const re1 = /^[a-z](?-i:[a-z])$/i;
re1.test("ab"); // true
re1.test("Ab"); // true
re1.test("aB"); // false
const re2 = /^(?i:[a-z])[a-z]$/;
re2.test("ab"); // true
re2.test("Ab"); // true
re2.test("aB"); // false
รายการ ChromeStatus.com | ข้อกำหนด
นิพจน์ทั่วไปซ้ำกับแคปเจอร์กรุ๊ปที่มีชื่อ
การทำซ้ำแคปเจอร์กรุ๊ปที่มีชื่อจะช่วยให้คุณใช้ชื่อกลุ่มแคปเจอร์เดียวกันในตัวเลือกต่างๆ ได้ เช่น
const re = /(?<year>[0-9]{4})-[0-9]{2}|[0-9]{2}-(?<year>[0-9]{4})/;
ในกรณีนี้ year
ใช้ได้กับทางเลือกแรก ((?<year>[0-9]{4})-[0-9]{2}
) หรือทางเลือกที่ 2 ([0-9]{2}-(?<year>[0-9]{4})
)
รายการ ChromeStatus.com | ข้อกำหนด
แอป Chrome
Direct Sockets API ในแอป Chrome
การอัปเดตนี้ช่วยลดความซับซ้อนในการเปลี่ยนจากแอป Chrome ไปใช้แอป Isolated Web App ด้วยการเปิดใช้ Direct Sockets ในแอป Chrome ซึ่งช่วยให้เว็บแอปสร้างโปรโตคอลควบคุมการส่งข้อมูลโดยตรง (TCP) และ User Datagram Protocol (UDP) การสื่อสารกับอุปกรณ์และระบบเครือข่ายได้
รายการ ChromeStatus.com | ข้อกำหนด
ช่วงทดลองใช้จากต้นทางใหม่
API โหมดปุ่ม FedCM และใช้ API บัญชีอื่น
ช่วงทดลองใช้จากต้นทางนี้รวมถึง FedCM API 2 รายการต่อไปนี้
Button Mode API ช่วยให้เว็บไซต์เรียกใช้ FedCM ได้ภายในการคลิกปุ่ม เช่น การคลิกปุ่ม Sign-in to IdP ซึ่งกำหนดให้ FedCM ตอบสนองอยู่เสมอด้วยอินเทอร์เฟซผู้ใช้ที่มองเห็นได้ ไม่ใช่โหมดวิดเจ็ต ซึ่งจะไม่แสดง UI เมื่อผู้ใช้ออกจากระบบ การเรียกใช้ FedCM API ในโหมดปุ่มจะนําผู้ใช้เข้าสู่ระบบ IdP (ในหน้าต่างกล่องโต้ตอบ) เมื่อผู้ใช้ออกจากระบบ
นอกจากนี้ เนื่องจากมีการเรียกโหมดปุ่มภายในท่าทางสัมผัสของผู้ใช้อย่างชัดแจ้ง UI จึงอาจโดดเด่นกว่า (เช่น อยู่ตรงกลางและโมดัล) เมื่อเทียบกับ UI จากโหมดวิดเจ็ต (ซึ่งไม่มีความตั้งใจที่ชัดเจนเช่นนี้) ดูข้อมูลเพิ่มเ��ิมเกี่ยวกับวิธีการทำงานของ Button Mode API ใน ข้อมูลอัปเดตจาก FedCM: ช่วงทดลองใช้ Button Mode API จากต้นทาง, CORS และ SameSite
Use Other Account API ช่วยให้ผู้ให้บริการข้อมูลประจำตัวอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้บัญชีอื่นได้
ช่วงทดลองใช้จากต้นทาง | การสาธิต | การติดตามข้อบกพร่อง #40284792 | รายการ ChromeStatus.com | ข้อกำหนด
API แบบพับได้
ช่วงทดลองใช้จากต้นทางนี้รวมถึง Device Posture API และกลุ่มวิวพอร์ตของกลุ่มวิวพอร์ต API เหล่านี้ออกแบบมาเพื่อช่วยนักพัฒนาแอปกำหนดเป้าหมายอุปกรณ์แบบพับได้
ช่วงทดลองใช้จากต้นทาง | ช่วงทดลองใช้จากต้นทางสำหรับ API แบบพับได้ | รายการ ChromeStatus.com | รายละเอียด
การทดลองใช้การเลิกใช้งานสำหรับพร็อพเพอร์ตี้และเมธอดแบบเต็มหน้าจอ HTMLVideoElement ที่มีคำนำหน้า
ช่วงทดลองใช้การเลิกใช้งานนี้ช่วยให้คุณเลือกใช้การรองรับพร็อพเพอร์ตี้และเมธอด HTMLVideoElement นำหน้าได้ หากต้องการเวลาเพิ่มเติมในการปรับโค้ด
ช่วงทดลองใช้จากต้นทาง | รายการ ChromeStatus.com
ข้ามการสแกนล่วงหน้า
ข้ามเครื่องสแกนล่วงหน้าเพื่อดูข้อดีและข้อเสียด้านประสิทธิภาพสำหรับหน้าที่ไม่มีการดึงข้อมูลทรัพยากรย่อย
ขั้นตอนของเครื่องมือสแกนล่วงหน้าจะมีประโยชน์ต่อประสิทธิภาพของหน้าเว็บที่มีการดึงข้อมูลทรัพยากรย่อย ผ่านการใช้การดึงข้อมูลล่วงหน้าแบบคาดเดา แต่สำหรับหน้าที่ไม่ได้รับประโยชน์จากขั้นตอนนี้ กล่าวคือ สำหรับหน้าเว็บที่ไม่มีทรัพยากรย่อย ค่าใช้จ่ายในการประมวลผลเพิ่มเติมมีประโยชน์น้อยมาก
สำหรับผู้ใช้เว็บขั้นสูงที่ต้องการประโยชน์จากการลดค่าใช้จ่ายนี้ การทดลองนี้ให้การควบคุมระดับหน้า���ว็บเพื่อปิดใช้ตัวสแกนล่วงหน้า ข้อมูลที่เก็บรวบรวมจากการทดสอบนี้สามารถประเมินได้ว่า API ที่มีการปรับเปลี่ยนหรือการใช้งานเครื่องมือสแกนการโหลดล่วงหน้าของ HTML แบบอื่นจะเป็นประโยชน์หรือไม่
ช่วงทดลองใช้จากต้นทาง | การติดตามข้อบกพร่อง #330802493 | รายการ ChromeStatus.com | ข้อกำหนด
การเลิกใช้งานและการนำออก
นำชื่อแทน "window-placement" สำหรับสิ��ธิ์และนโยบายสิทธิ์ "window-management" ออก
นำชื่อแทน "window-placement" สำหรับนโยบายสิทธิ์และสิทธิ์ "window-management" ออก ซึ่งเป็นส่วนหนึ่งของความพยายามครั้งใหญ่ในการเปลี่ยนชื่อสตริงโดยการเลิกใช้งานและนำ "window-placement" ออกจากกันในที่สุด การเปลี่ยนแปลงคำศัพท์จะช่วยเพิ่มอายุการใช้งานของข้อบ่งชี้เนื่องจาก Window Management API มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
title | การติดตามข้อบกพร่อง #40842072 | รายการ ChromeStatus.com | รายละเอียด
การนำนโยบายองค์กรออก: NewBaseUrlInheritanceBehaviorAllowed
การเปลี่ยนแปลงโค้ดที่สำคัญ (เปิดใช้ลักษณะการรับช่วง URL ฐานใหม่) ที่นโยบายองค์กรนี้ลบล้างได้รับการเปิดใช้ในรุ่นที่เสถียรตั้งแต่เดือนสิงหาคม 2023 (Chrome 118) เนื่องจากมีการจัดการกับปัญหาที่ทราบ ระบบได้นำนโยบายองค์กรนี้ออกจาก Chrome 125 แล้ว
การนำพร็อพเพอร์ตี้และเมธอดเต็มหน้าจอของ HTMLVideoElement ที่มีคำนำหน้าออก
API เต็มหน้าจอของ HTMLVideoElement
ที่มีคำนำหน้าเลิกใช้งานแล้วตั้งแต่ Chrome 38 เ��็นต้นไป มีการแทนที่ด้วย Element.requestFullscreen()
ซึ่งเปิดตัวครั้งแรกในปี 2018 ใน Chrome 71
ระบบจะนำพร็อพเพอร์ตี้และวิธีการต่อไปนี้ออกจาก HTMLVideoElement
webkitSupportsFullscreen
webkitDisplayingFullscreen
webkitEnterFullscreen()
webkitExitFullscreen()
webkitEnterFullScreen()
(โปรดทราบว่าอักษรตัวพิมพ์ใหญ่ที่ต่างกันของ "S" ในโหมดเต็มหน้าจอ)webkitExitFullScreen()
ให้ลงทะเบียนสำหรับการทดลองใช้การเลิกใช้งานที่ระบุไว้ในโพสต์นี้ หากเว็บไซต์ของคุณยังต้องอาศัยเครื่องมือดังกล่าวอยู่และคุณต้องการเวลาเพิ่มในการอัปเดตโค้ด
อ่านเพิ่มเติม
อยากศึกษาเรื่องอื่นอีกใช่ไหม โปรดดูแหล่งข้อมูลเพิ่มเติมเหล่านี้
- มีอะไรใหม่ใน Chrome 125
- มีอะไรใหม่ใน Chrome DevTools 125
- การอัปเดต ChromeStatus.com สำหรับ Chrome 125
- ปฏิทินการเผยแพร่ Chrome
- การเลิกใช้งานที่กําลังจะเกิดขึ้น
- การนำออกในอนาคต