Chrome 125

วันที่เปิดตัวแบบเสถียร: 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 เพื่อวางตำแหน่งหน้าต่างป็อปโอเวอร์แบบไดนามิก และให้ตรึงอยู่ตาม มีการเลื่อนเอลิเมนต์การเรียก ซึ่งเป็นการเพิ่มประสิทธิภาพการทำงานและยากที่จะ ปรับให้ตรง การใช้ตำแหน่งเฉพาะช่วยให้คุณใช้ Use Case เหล่านี้ได้อย่างมีประสิทธิภาพและชัดเจน

ฟีเจอร์การจัดตําแหน่งจุดยึดประกอบด้วยพร็อพเพอร์ตี้ CSS จํานวนมาก ต ตัวอย่างคุณสมบัติหลักๆ ดังนี้

  • anchor-name: ตั้งค่าองค์ประกอบให้เป็นจุดยึดสำหรับองค์ประกอบอื่นๆ
  • position-anchor: อธิบายเกี่ยวกับจุดยึด "เริ่มต้น" ที่องค์ประกอบที่ยึดควรใช้เพื่อวางตำแหน่งจุดยึด
  • ฟังก์ชัน anchor(): ใช้เพื่ออ้างอิงตำแหน่งขององค์ประกอบจุดยึดในการจัดตำแหน่งองค์ประกอบที่ยึด
  • inset-area: ตัวย่อสำหรับการจัดตำแหน่งสำหรับตําแหน่งสัมพัทธ์ทั่วไป

ขอแนะนำ CSS Anchor Positioning API | ข้อบกพร่องในการติดตาม #40059176 | รายการ ChromeStatus.com | ข้อกำหนด

ฟังก์ชันค่าแบบขั้นของ CSS ได้แก่ round(), mod() และ rem()

ฟังก์ชันค่าแบบขั้น round(), mod() และ rem() จะเปลี่ยนค่าที่ระบุตาม "ค่าระยะห่าง" อื่น

ฟังก์ชัน CSS ของ round() จะแสดงตัวเลขที่ปัดเศษตามการปัดเศษที่เลือก ของคุณ

ฟังก์ชัน CSS mod() จะแสดงผลโมดูลัสที่เหลืออยู่เมื่อพารามิเตอร์แรกคือ หารด้วยพารามิเตอร์ที่ 2 เช่นเดียวกับโอเปอเรเตอร์เศษของ JavaScript (%) โมดูลัสคือค่าที่เหลือเมื่อตัวถูกดำเนินการ 1 ตัวคือเงินปันผล หารด้วยตัวถูกดำเนินการที่ 2 ตัวหาร โดยจะใช้เครื่องหมายของส่วนหารเสมอ

ฟังก์ชัน CSS rem() จะแสดงผลส่วนที่เหลือที่เหลืออยู่เมื่อพารามิเตอร์แรก หารด้วยพารามิเตอร์ที่ 2 เช่นเดียวกับโอเปอเรเตอร์เศษของ JavaScript (%) เศษที่เหลือคือค่าที่เหลือเมื่อตัวถูกดำเนินการ 1 ตัวคือเงินปันผล หารด้วยตัวถูกดำเนินการที่ 2 ตัวหาร ซึ่งจะใช้สัญลักษณ์ของ ตัวตั้งเอง

การติดตามข้อบกพร่อง #40253179 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

ไวยากรณ์ใหม่สำหรับ CSS ที่กำหนดเอง :state()

สถานะที่กำหนดเอง CSS ทำให้องค์ประกอบที่กำหนดเองแสดง Pseudo-class ของตัวเองได้ ได้รับการระบุให้ระบุไวยากรณ์ใน 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 | ข้อมูลจำเพาะ

กำลังโหลด

ยอมรับ URL ของ HTTP และ HTTPS เมื่อสร้าง WebSocket

การอัปเดตนี้เปิดใช้รูปแบบ HTTP และ HTTPS ในคอนสตรคเตอร์ WebSocket ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์ใช้ URL แบบสัมพัทธ์ได้ด้วย โดย URL เหล่านี้จะได้รับการแปลงให้เป็นรูปแบบภายใน ws: และ wss:

การติดตามข้อบกพร่อง #325979102 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

Web API

ส่วนเพิ่มเติมจาก Attribution Reporting API

โดยได้เพิ่มฟีเจอร์ใน Attribution Reporting API แล้วเพื่อสร้าง ความสามารถในการแก้ไขข้อบกพร่องโดยรองรับการแยกวิเคราะห์รายงานแก้ไขข้อบกพร่องของความล้มเหลว ปรับปรุง API หลักการยศาสตร์โดยการรองรับฟิลด์เพื่อระบุแพลตฟอร์มการลงทะเบียนที่ต้องการ และ ปรับปรุงความเป็นส่วนตัว

รายการ ChromeStatus.com

Compute Pressure API

Compute Pressure API นำเสนอ สถานะระดับสูงที่แสดงถึงโหลดของ CPU ในระบบ ซึ่งช่วยให้การติดตั้งใช้งานใช้เมตริกฮาร์ดแวร์ที่เกี่ยวข้องที่เหมาะสมเพื่อให้ผู้ใช้ได้รับประโยชน์จากกำลังประมวลผลทั้งหมดที่มีให้ตราบใดที่ระบบไม่อยู่ภายใต้ความเครียดที่จัดการไม่ได้

Intel เป็นผู้นำด้านการออกแบบและการใช้งาน API นี้ ซึ่งจะช่วยให้แอปการประชุมทางวิดีโอปรับสมดุลฟีเจอร์และประสิทธิภาพแบบไดนามิกได้

Compute Pressure API | การติดตามข้อบกพร่อง #40683064 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

การดำเนินการนี้จะเปิดส่วนขยายที่เสนอของ Storage Access API (ย้อนหลัง ที่เข้ากันได้และอยู่ในช่วงทดลองใช้จากต้นทาง) เพื่ออนุญาตการเข้าถึงคุกกี้ที่ไม่ได้แบ่งพาร์ติชัน และพื้นที่เก็บข้อมูลที่ไม่ใช่คุกกี้ในบริบทของบุคคลที่สาม API ปัจจุบันมีเพียงสิทธิ์เข้าถึงคุกกี้เท่านั้น ซึ่งมีกรณีการใช้งานแตกต่างจากพื้นที่เก็บข้อมูลที่ไม่ใช้คุกกี้

การติดตามข้อบกพร่อง #40282415 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

ข้อกำหนด CORS ของ FedCM ในอุปกรณ์ปลายทางการยืนยันรหัส

การดึงข้อมูลใน FedCM API นั้นทําความเข้าใจได้ยากเนื่องจากพร็อพเพอร์ตี้ที่จําเป็น แม้ว่าจะมีการพูดคุยกันอย่างต่อเนื่องเกี่ยวกับปลายทางของบัญชี แต่ก็มีความเห็นเป็นส่วนใหญ่ว่าปลายทางการยืนยันผ่านบัตรประจำตัวควรใช้ CORS การอัปเดตนี้ปรับคุณสมบัติความปลอดภัยของการดึงข้อมูลนี้ให้ใกล้เคียงกับ อื่นๆ ในแพลตฟอร์มเว็บด้วย

ข้อมูลอัปเดตจาก FedCM: ช่วงทดลองใช้ Button Mode API จากต้นทาง, CORS และ SameSite | ข้อบกพร่องในการติดตาม #40284123 | รายการ ChromeStatus.com

ขณะนี้ FedCM ส่งคำขอยืนยันข้อมูลประจำตัวกับ CORS การเปลี่ยนแปลงดังกล่าวทำให้ Chrome จะไม่ส่งคุกกี้ SameSite=Strict ไปยังปลายทางการยืนยันรหัสอีกต่อไป อย่างไรก็ตาม Chrome ยังคงส่ง SameSite=None เนื่องจากการส่งชุดคุกกี้ที่ต่างกันไปยังปลายทางของบัญชีและปลายทางของการยืนยันผ่านบัตรประจำตัวนั้นไม่สมเหตุสมผล การเปลี่ยนแปลงนี้จึงทําให้ปลายทางทั้งสองสอดคล้องกัน

นอกจากนี้ การไม่ส่งคุกกี้ SameSite=Strict ยังสอดคล้องกับลักษณะการทํางานของ requestStorageAccess และคำขอข้ามเว็บไซต์โดยทั่วไปด้วย

การติดตามข้อบกพร่อง #329145816 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

การดำเนินการเริ่มต้นของ mousemove ที่ทำงานร่วมกันได้

Chrome อนุญาตให้ยกเลิกเหตุการณ์ mousemove เพื่อป้องกันไม่ให้ API อื่นๆ เช่น การเลือกข้อความ (และแม้แต่การลากและวางในอดีต) ทำงาน ซึ่งไม่ตรงกับเบราว์เซอร์หลักอื่นๆ และไม่ได้เป็นไปตามข้อกําหนดของเหตุการณ์ UI ตอนนี้การเลือกข้อความจะไม่ได้เป็นการดำเนินการเริ่มต้นของ mousemove อีกต่อไป ทั้งนี้ ผู้ใช้จะยังป้องกันการเลือกข้อความและการลากและวางได้ด้วยการยกเลิกเหตุการณ์ selectstart และ dragstart ตามลำดับ

ฟีเจอร์นี้จะทยอยเปิดตัวตั้งแต่ Chrome 125 และคาดว่าจะพร้อมให้บริการแก่ผู้ใช้ทุกคนใน Chrome 126

การสาธิต | ข้อบกพร่องในการติดตาม #40078978 | รายการ ChromeStatus.com | ข้อกำหนด

ตัวแก้ไขนิพจน์ทั่วไป

ตัวแก้ไขนิพจน์ทั่วไปจะเพิ่มความสามารถในการแก้ไข Flag i, m และ s ในเครื่องภายในรูปแบบ

หากต้องการเปิดใช้ธงสำหรับนิพจน์ย่อย ให้ใช้ (?X:subexpr) โดยที่ X เป็นหนึ่งในค่า i, m หรือ s หากต้องการปิดใช้การแจ้งว่าไม่เหมาะสมสำหรับนิพจน์ย่อย ให้ใช้ (-X:subexpr)

เช่น สําหรับ Flag 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 ไปเป็น เว็บแอปที่แยกไว้โดยเปิดใช้ Direct Sockets ในแอป Chrome ช่วยให้เว็บแอป สร้าง Direct Transmission Control Protocol (TCP) และโปรโตคอล Datagram ของผู้ใช้ (UDP) การสื่อสารกับอุปกรณ์และระบบเครือข่าย

รายการ ChromeStatus.com | ข้อมูลจำเพาะ

ช่วงทดลองใช้จากต้นทางใหม่

API โหมดปุ่ม FedCM และใช้ API บัญชีอื่น

ช่วงทดลองใช้จากต้นทางนี้มี API ของ FedCM 2 รายการดังต่อไปนี้

API โหมดปุ่มอนุญาตให้เว็บไซต์เรียกใช้ FedCM ภายในการคลิกปุ่ม เช่น คลิกปุ่มลงชื่อเข้าใช้ IdP ซึ่งหมายความว่า FedCM ต้องรับประกันว่าจะตอบสนองด้วยอินเทอร์เฟซผู้ใช้ที่มองเห็นได้เสมอ ต่างจากโหมดวิดเจ็ตที่จะไม่แสดง UI เมื่อผู้ใช้ออกจากระบบ การเรียก FedCM API ใน โหมดปุ่มช่วยให้ผู้ใช้เข้าสู่ระบบ IdP (ในหน้าต่างกล่องโต้ตอบ) เมื่อผู้ใช้ จะออกจากระบบ

นอกจากนี้ เนื่องจากมีการเรียกใช้โหมดปุ่มภายในผู้ใช้ที่อาจไม่เหมาะสม UI อาจโดดเด่นขึ้นด้วย (เช่น ตรงกลางและโมดัล) เมื่อเทียบกับ UI จากโหมดวิดเจ็ต (ซึ่งไม่มี ความตั้งใจ) ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของ API โหมดปุ่มได้ใน ข้อมูลอัปเดตจาก FedCM: ช่วงทดลองใช้ Button Mode API จากต้นทาง, CORS และ SameSite

Use Other Account API ช่วยให้ผู้ให้บริการข้อมูลประจำตัวอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ได้ บัญชีอื่น

ช่วงทดลองใช้เวอร์ชัน Origin | เดโม | การติดตามข้อบกพร่อง #40284792 | รายการ ChromeStatus.com | ข้อกำหนด

API แบบพับได้

ช่วงทดลองใช้จากต้นทางนี้รวมถึง Device Posture API และกลุ่มวิวพอร์ต Enumeration API API เหล่านี้ออกแบบมาเพื่อช่วยนักพัฒนาแอปกำหนดเป้าหมายอุปกรณ์แบบพับได้ อุปกรณ์

ช่วงทดลองใช้จากต้นทาง | ช่วงทดลองใช้จากต้นทางสำหรับ API แบบพับได้ | รายการ ChromeStatus.com | ข้อกำหนด

ช่วงทดลองเลิกใช้งานพร็อพเพอร์ตี้และเมธอดแบบเต็มหน้าจอของ HTMLVideoElement ที่มีคำนำหน้า

ช่วงทดลองเลิกใช้งานนี้จะช่วยให้คุณเลือกใช้การรองรับพร็อพเพอร์ตี้และเมธอด HTMLVideoElement ที่มีคำนำหน้าได้อีกครั้งหากต้องการเวลาเพิ่มเติมในการปรับโค้ด

ช่วงทดลองใช้ของ Origin | รายการ ChromeStatus.com

ข้ามการสแกนล่วงหน้า

ข้ามโหลดเครื่องสแกนล่วงหน้าเพื่อสำรวจ ข้อดีข้อเสียด้านประสิทธิภาพสำหรับหน้าเว็บที่ไม่มีการดึงข้อมูลทรัพยากรย่อย

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

สําหรับผู้ใช้เว็บขั้นสูงที่ต้องการรับประโยชน์จากการลดค่าใช้จ่ายเพิ่มเติมนี้ การทดสอบนี้จะมีการควบคุมระดับหน้าเว็บเพื่อปิดใช้เครื่องมือสแกนการโหลดล่วงหน้า ข้อมูล ที่รวบรวมจากการทดสอบนี้สามารถประเมินได้ว่า API ที่แก้ไขแล้วหรือ การใช้ตัวสแกนการโหลดล่วงหน้าของ HTML จะมีประโยชน์ในเรื่องนี้

การทดลองใช้รุ่นเบต้าของ Origin | การติดตามข้อบกพร่อง #330802493 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

การเลิกใช้งานและการนำออก

นำ "ตำแหน่งหน้าต่าง" ออก ชื่อแทนสำหรับนโยบายสิทธิ์และสิทธิ์ "การจัดการหน้าต่าง"

นำ "ตำแหน่งหน้าต่าง" ออก ชื่อแทนสำหรับนโยบายสิทธิ์และสิทธิ์ "window-management" ซึ่งเป็นส่วนหนึ่งของความพยายามครั้งใหญ่ที่จะเปลี่ยนชื่อสตริงโดยเลิกใช้งานและนํา "window-placement" ออกในที่สุด การเปลี่ยนแปลงคำศัพท์ช่วยเพิ่มอายุของข้อบ่งชี้ในฐานะกรอบเวลา API การจัดการมีการพัฒนาอยู่ตลอดเวลา

title | ข้อบกพร่องการติดตาม #40842072 | รายการ ChromeStatus.com | ข้อมูลจำเพาะ

การนำนโยบายองค์กรออก: NewBaseUrlInheritanceBehaviorAllowed

การเปลี่ยนแปลงโค้ดที่สำคัญ (เปิดใช้การสืบทอด URL พื้นฐานใหม่) ที่ มีการเปิดใช้การลบล้างนโยบายระดับองค์กรในรุ่นเสถียรตั้งแต่เดือนสิงหาคม 2023 (Chrome 118) ตั้งแต่ที่มีการจัดการปัญหาที่ทราบแล้ว เรานำนโยบายออกจาก Chrome 125 แล้ว

รายการ ChromeStatus.com

นำคุณสมบัติและวิธีการ HTMLVideoElement Fullscreen ที่นำหน้าออก

API แบบเต็มหน้าจอ HTMLVideoElement ที่มีคำนำหน้าเลิกใช้งานแล้วตั้งแต่ Chrome 38 แคมเปญถูกแทนที่ด้วย Element.requestFullscreen() ซึ่งเริ่มก่อน (ไม่มีคำนำหน้าในปี 2018 ใน Chrome 71)

คุณสมบัติและวิธีการต่อไปนี้จะถูกนำออกจาก HTMLVideoElement

  • webkitSupportsFullscreen
  • webkitDisplayingFullscreen
  • webkitEnterFullscreen()
  • webkitExitFullscreen()
  • webkitEnterFullScreen() (โปรดสังเกตการใช้อักษรตัวพิมพ์ใหญ่ที่ต่างกันของ "S" ใน FullScreen)
  • webkitExitFullScreen()

ลงทะเบียนช่วงทดลองใช้การเลิกใช้งานที่ระบุไว้ในโพสต์นี้ หากเว็บไซต์ของคุณยังคงใช้ฟีเจอร์เหล่านี้อยู่และคุณต้องการเวลาเพิ่มเติมในการอัปเดตโค้ด

รายการ ChromeStatus.com

อ่านเพิ่มเติม

อยากได้อีกใช่ไหม โปรดดูแหล่งข้อมูลเพิ่มเติมเหล่านี้

ดาวน์โหลด Google Chrome

ดาวน์โหลด Chrome สำหรับ Android เดสก์ท็อป หรือ iOS