Chrome 145 เบต้า

เผยแพร่: 14 มกราคม 2026

การเปลี่ยนแปลงต่อไปนี้จะมีผลกับ Chrome เวอร์ชันเบต้าล่าสุดสำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น ดูข้อมูลเพิ่มเติม เกี่ยวกับฟีเจอร์ที่ระบุไว้ที่นี่ผ่านลิงก์ที่ให้ไว้หรือจากรายการใน ChromeStatus.com Chrome จะเป็นเวอร์ชันเบต้าตั้งแต่วันที่ 14 มกราคม 2026 คุณดาวน์โหลดเวอร์ชันล่าสุดได้ที่ Google.com สำหรับเดสก์ท็อป หรือใน Google Play Store บน Android

CSS และ UI

รองรับพร็อพเพอร์ตี้ CSS text-justify

นักพัฒนาแอปสามารถควบคุมวิธีจัดข้อความเมื่อใช้ text-align: justify ได้โดยใช้พร็อพเพอร์ตี้ text-justify เช่น การบังคับจัดชิดขอบ โดยการขยายช่องว่างระหว่างอักขระ แม้จะเป็นข้อความภาษาอังกฤษก็ตาม

ปรับแต่งborder-radiusการคำนวณขอบเงาสำหรับค่า border-radius สูง

การปรับปรุงนี้ช่วยให้มั่นใจได้ว่าเงาและขอบเขตของคลิปในองค์ประกอบที่เกือบเป็นวงกลม (ซึ่ง border-radius ใกล้เคียงกับ 50%) จะตรงกับเส้นขอบภาพ ของขอบโค้งอย่างแม่นยำ

ซึ่งจะทำให้การแสดงรูปร่างโค้งมนที่ซับซ้อนมีความสอดคล้องกันมากขึ้น และขจัด ความคลาดเคลื่อนทางภาพสำหรับค่ารัศมีสูง ตอนนี้การปรับค่ารัศมีของเส้นขอบ ซึ่งช่วยให้มุมดูคมชัดสำหรับรัศมีขนาดเล็กจะค่อยๆ ลดลงเมื่อค่ารัศมีเข้าใกล้ 50%

นอกจากนี้ยังมีผลกับรูปร่างที่ไม่ใช่ทรงกลม (ใช้ corner-shape) ซึ่งตอนนี้ใช้ กลไกการปรับรัศมีเดียวกัน

การตัดข้อความในเลย์เอาต์แบบหลายคอลัมน์ของ CSS

ตั้งแต่ Chrome 145 เป็นต้นไป ระบบจะรองรับพร็อพเพอร์ตี้ column-wrap และ column-height ในเลย์เอาต์แบบหลายคอลัมน์ พร็อพเพอร์ตี้เหล่านี้ช่วยให้คุณตัดคอลัมน์ขึ้นบรรทัดใหม่ ในทิศทางของบล็อกได้

ก่อน Chrome 145 หากมีการจำกัดความสูงของคอนเทนเนอร์แบบหลายคอลัมน์ เนื้อหาที่ไม่พอดีกับพื้นที่ว่างจะปรากฏเป็นคอลัมน์ที่ล้น ในทิศทางแบบอินไลน์ ซึ่งจะสร้างแถบเลื่อนแนวนอนบน เว็บ พร็อพเพอร์ตี้ column-height และ column-wrap ช่วยให้คุณตั้งค่าความสูง สำหรับแถวของคอลัมน์และตั้งค่าคอลัมน์ที่ล้นให้ปรากฏเป็นแถวใหม่ได้

ดูข้อมูลเพิ่มเติมได้ที่การรองรับคอลัมน์ที่ตัดคำในเลย์เอาต์แบบหลายคอลัมน์

เปิดเผยเหตุการณ์ onanimationcancel ต่อ GlobalEventHandlers

CSS Animations ระดับ 1 ขยายGlobalEventsHandlerอินเทอร์เฟซที่กำหนดไว้ใน ข้อกำหนด HTML โดยประกาศตัวแฮนเดิลเหตุการณ์ใหม่ 4 รายการ ได้แก่ onanimationstart, onanimationiteration, onanimationend และ onanimationcancel

ตัวแฮนเดิลเหตุการณ์ onanimationcancel หายไปจาก GlobalEventsHandler IDL และตอนนี้ได้แสดงแล้ว

CSS letter-spacing และ word-spacing: ค่าเปอร์เซ็นต์

เปิดใช้ค่าเปอร์เซ็นต์สำหรับพร็อพเพอร์ตี้ letter-spacing และ word-spacing CSS ตามที่กำหนดไว้ในข้อกำหนดของโมดูลข้อความ CSS ระดับ 4 ค่าเปอร์เซ็นต์ จะคำนวณโดยสัมพันธ์กับค่าล่วงหน้าของอักขระช่องว่าง (U+0020) ซึ่งช่วยให้นักพัฒนาแอปควบคุมการจัดรูปแบบข้อความได้อย่างมีประสิทธิภาพและยืดหยุ่นมากขึ้น โดยเฉพาะอย่างยิ่งในการออกแบบที่ปรับเปลี่ยนตามอุปกรณ์ซึ่งต้องปรับระยะห่างของข้อความ ให้เข้ากับวิวพอร์ตและขนาดแบบอักษรต่างๆ

ช่องรายการแบบเลือกที่ปรับแต่งได้

ฟีเจอร์นี้ขยายการรองรับการเลือกที่ปรับแต่งได้ไปยังโหมดการแสดงผลของ Listbox รวมถึงการเลือกแบบตัวเลือกเดียวและการเลือกแบบหลายตัวเลือกในโหมด Listbox

โหมดการแสดงผลของกล่องรายการหมายความว่าระบบจะแสดงผลองค์ประกอบ <select> ในโฟลว์ หรือในหน้าเว็บแทนที่จะใช้ปุ่มและป๊อปอัปแยกต่างหาก ระบบจะเลือกใช้โหมดการแสดงผล Listbox ในแพลตฟอร์มต่างๆ ผ่านแอตทริบิวต์หลายรายการหรือขนาด เช่น <select multiple> หรือ <select size=4> เมื่อใช้พร็อพเพอร์ตี้ appearance:base-select CSS กับองค์ประกอบ <select> ที่มีแอตทริบิวต์เหล่านี้ องค์ประกอบดังกล่าวจะ มีการแสดงผลและลักษณะการทำงานของอินพุตที่ดีขึ้น

ฟีเจอร์นี้ไม่รองรับการเลือกที่ปรับแต่งได้สำหรับป๊อปอัปการเลือกหลายรายการ ซึ่งจะพร้อมใช้งานในภายหลัง คุณต้องตั้งค่าแอตทริบิวต์ต่อไปนี้เพื่อรับป๊อปอัปแบบเลือกหลายรายการ <select multiple size=1>

เปิดใช้การแสดงผลอีโมจิแบบขาวดำในโหมดสีที่บังคับ

การเปลี่ยนแปลงนี้จะอัปเดตลักษณะการแสดงผลอีโมจิในโหมดสีที่บังคับใช้ใน Chrome ในระหว่างการแก้ปัญหาค่าที่คำนวณ ระบบจะแสดงอีโมจิที่มีค่า font-variant-emoji ซึ่งคำนวณเป็นแบบปกติหรือ Unicode โดยใช้กลีฟแบบขาวดำเมื่อ พร้อมใช้งาน

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

ตัวเลือก focusVisible ในวิธีการ focus()

เมื่อเรียกใช้เมธอด focus() ตอนนี้นักพัฒนาแอปสามารถระบุfocusVisible บูลีนในพจนานุกรม FocusOptions ได้แล้ว เมื่อเป็นจริง ระบบจะวาดวงแหวนโฟกัสรอบองค์ประกอบที่เพิ่งโฟกัสเสมอ และวงแหวนจะตรงกับ:focus-visible คลาสเสมือน เมื่อเป็นเท็จ วงแหวนโฟกัสจะไม่ได้รับการระบายสีและ:focus-visible จะไม่ตรงกัน หากไม่มี User Agent จะพิจารณาเองว่าควรวาดวงแหวนโฟกัสหรือไม่ และ:focus-visibleคลาสจำลอง จะตรงกันตามนั้น

เอฟเฟกต์การเลื่อนเกินขอบเขตในตัวเลื่อนที่ไม่ใช่รูท

แสดงเอฟเฟกต์การเลื่อนเกินขอบเขตแบบยืดหยุ่นในคอนเทนเนอร์เลื่อนที่ไม่ใช่รูท เมื่อองค์ประกอบที่เลื่อนได้ซึ่งซ้อนกันถึงขอบเขตการเลื่อน ความสามารถในการเลื่อนเกินจะใช้กับองค์ประกอบนั้นแทนที่จะใช้กับตัวเลื่อนรูทเท่านั้น ซึ่งช่วยลดความจำเป็น ในการใช้ JavaScript ที่กำหนดเองเพื่อแก้ปัญหา และควบคุมได้ต่อองค์ประกอบด้วย overscroll-behavior

แสดงตำแหน่งหน้าต่างจริงใน Android

ตอนนี้ Chrome ใน Android จะรายงานตำแหน่งและขนาดของหน้าต่างเบราว์เซอร์ได้อย่างถูกต้อง โดยใช้ window.screenX, window.screenY, window.outerWidth และ window.outerHeight

ก่อนหน้านี้ Chrome สันนิษฐานอย่างไม่ถูกต้องว่าหน้าต่างเบราว์เซอร์ทั้งหมดใน Android เริ่มต้นที่พิกัด (0, 0) ซึ่งไม่ถูกต้องสำหรับแท็บเล็ต Android ที่ใช้โหมดการแสดงหน้าต่างแบบอิสระ ทำให้เว็บไซต์ได้รับค่า 0 เสมอเมื่อค้นหาตำแหน่งบนหน้าจอของหน้าต่างโดยใช้ window.screenX และ window.screenY (ฟิลด์เหล่านี้จัดเก็บพิกัดของมุมซ้ายบนของหน้าต่างในพื้นที่พิกัดของพื้นที่ทำงานส่วนกลาง)

นอกจากนี้ Chrome บน Android ยังเข้าใจผิดว่าขนาดภายนอกของหน้าต่างเบราว์เซอร์เท่ากับขนาดภายในของวิวพอร์ตเว็บไซต์

Web API

ก่อน Chrome 145 NavigationTransition มีพร็อพเพอร์ตี้ from ซึ่งแสดง URL เก่าของการนำทาง การเปิดเผย to (NavigationDestination) จะทำให้กระบวนการนี้เสร็จสมบูรณ์ ซึ่งจะเป็นประโยชน์อย่างยิ่งเมื่อใช้precommitแฮนเดิลอร์ เนื่องจากในระหว่างprecommit URL ปัจจุบันยังไม่ได้เปลี่ยนไปเป็นปลายทาง

WebGPU: ฟีเจอร์ subgroup_uniformity

เพิ่มขอบเขตใหม่ในการวิเคราะห์ความสม่ำเสมอ และเปลี่ยนส่วนของภาษาที่ตรวจสอบในแต่ละส่วนเพื่อให้พิจารณาฟังก์ชันการทำงานของกลุ่มย่อยว่ามีความสม่ำเสมอในกรณีต่างๆ มากขึ้น

Upsert

ใช้ข้อเสนอ ECMAScript สำหรับ Map.prototype.getOrInsert, Map.prototype.getOrInsertComputed, WeakMap.prototype.getOrInsert และ WeakMap.prototype.getOrInsertComputed

ประเภท InputEvent สำหรับคำสั่งลบในการเลือกที่ไม่ได้ยุบ

รายงานค่า inputType ที่ถูกต้องสำหรับแป้นพิมพ์ลัดในการลบบนข้อความที่เลือก เมื่อใช้คำสั่งลบ เช่น Control+Backspace หรือ Control+Delete กับข้อความที่เลือกในองค์ประกอบ contenteditable เหตุการณ์ beforeinput และ input จะรายงาน deleteContentBackward หรือ deleteContentForward แทน deleteWordBackward หรือ deleteWordForward ซึ่งช่วยให้นักพัฒนาเว็บ เข้าใจการดำเนินการแก้ไขที่เกิดขึ้นอย่างถูกต้อง และใช้การเลิกทำ และการทำซ้ำ หรือลักษณะการแก้ไขที่กำหนดเองได้อย่างน่าเชื่อถือ

ช่วยให้ผู้เรียกใช้ระบุ maxAge เมื่อตั้งค่าคุกกี้ด้วย Cookie Store API

คุณกำหนดค่าเวลาหมดอายุของคุกกี้ได้อยู่แล้วโดยใช้แอตทริบิวต์ expires แต่ maxAge มีตัวเลือกที่เหมาะสมกว่าและสอดคล้องกับ API ของที่เก็บคุกกี้ กับตัวเลือกที่ document.cookie และส่วนหัว HTTP Set-Cookie มีให้

การยืนยันการชำระเงินที่ปลอดภัย: คีย์ที่เชื่อมโยงกับเบราว์เซอร์

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

การเปิดใช้งานที่เหนียวแน่นสำหรับกิจกรรม clipboardchange

ตอนนี้ Chrome กำหนดให้ต้องมีการเปิดใช้งานของผู้ใช้แบบติดหนึบหรือclipboard-readสิทธิ์ในการclipboardchangeเหตุการณ์เพื่อป้องกันการตรวจสอบคลิปบอร์ดที่ไม่ได้รับอนุญาต การเปลี่ยนแปลงนี้เป็นไปตามที่กำหนดไว้ในข้อกำหนดของ Clipboard API

เปิดเผย rtpTimestamp จากเฟรมวิดีโอ WebRTC โดยใช้ VideoFrame.metadata()

เพิ่มเมธอด VideoFrame.metadata() ที่แสดงผลพจนานุกรมที่มีฟิลด์ rtpTimestamp หาก VideoFrame พื้นฐานมีฟิลด์นี้ใน ข้อมูลเมตา ไม่เช่นนั้น ระบบจะแสดงผลพจนานุกรมที่ว่างเปล่า เฉพาะเฟรมวิดีโอที่มาจากแหล่งที่มาของ WebRTC เท่านั้นที่จะมีข้อมูลเมตา rtpTimestamp แนบมาด้วย

ช่วยให้เว็บแอปพลิเคชันเข้าใจเวลาในการวัดประสิทธิภาพแบบ 2 โหมด

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

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

confidence ฟิลด์ใหม่ในออบเจ็กต์ PerformanceNavigationTiming ช่วยให้นักพัฒนาซอฟต์แวร์ทราบว่าเวลาในการนำทางเป็นตัวแทนของเว็บแอปพลิเคชันหรือไม่

เพิ่ม presentationTime และ paintTime ลงในรายการประสิทธิภาพ

แสดง paintTime และ presentationTime ในเวลาขององค์ประกอบ, LCP, เฟรมภาพเคลื่อนไหวที่ใช้เวลานาน และเวลาในการแสดงผล

paintTime หมายถึงเวลาที่เฟสการแสดงผลสิ้นสุดลงและเบราว์เซอร์ เริ่มเฟสการวาด presentationTime หมายถึงเวลาที่ "พิกเซล ปรากฏบนหน้าจอ" ซึ่งขึ้นอยู่กับการติดตั้งใช้งาน ดูLCP และ INP พร้อมใช้งานแล้วใน Baseline ใหม่

การใช้พิกเซล CSS ใน LayoutShift API

ฟีเจอร์นี้จะเปลี่ยนข้อมูลการระบุแหล่งที่มา (prevRect และ currentRect) ใน LayoutShift API ให้รายงานเป็น พิกเซล CSS แทนพิกเซลจริง ลักษณะการทำงานปัจจุบันไม่สอดคล้องกับ API อื่นๆ ที่เกี่ยวข้องกับเลย์เอาต์ ซึ่งทั้งหมดใช้พิกเซล CSS การเปลี่ยนแปลงนี้ช่วยปรับปรุง ความสอดคล้องกัน ลดความซับซ้อนในการใช้งานสำหรับนักพัฒนาแอป และสอดคล้องกับหน่วยที่คาดไว้ใน การแก้ไขข้อบกพร่องและเครื่องมือ

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

ข้อมูลเข้าสู่ระบบเซสชันที่ผูกกับอุปกรณ์ (DBSC)

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

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

สิทธิ์การเข้าถึงเครือข่ายภายในแบบแยก

การดำเนินการนี้เป็นการปรับปรุงข้อจำกัดการเข้าถึงเครือข่ายในเครื่อง (LNA) โดยเราจะ แยกสิทธิ์ที่จำเป็นจากสิทธิ์เข้าถึงเครือข่ายในเครื่อง 1 รายการออกเป็นสิทธิ์ 2 รายการ ที่แยกกัน

สิทธิ์เดิม: local-network-access

สิทธิ์ใหม่

  • local-network: สำหรับคำขอ LNA ไปยัง IP ในพื้นที่ที่อยู่ภายใน
  • loopback-network: สำหรับคำขอ LNA ไปยัง IP ในพื้นที่ที่อยู่ Loopback

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

Origin API

ต้นทางเป็นองค์ประกอบพื้นฐาน ของการติดตั้งใช้งานเว็บ ซึ่งจำเป็นต่อทั้งขอบเขตด้านความปลอดภัยและ ความเป็นส่วนตัวที่ User Agent รักษาไว้ แนวคิดนี้ได้รับการกำหนดไว้อย่างดี ระหว่าง HTML กับ URL รวมถึงแนวคิดที่อยู่ติดกันซึ่งใช้กันอย่างแพร่หลาย เช่น เว็บไซต์

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

Origin API ช่วยเติมเต็มช่องว่างนี้ในแพลตฟอร์มด้วยการเปิดตัวorigin ออบเจ็กต์ที่ห่อหุ้มแนวคิดต้นทาง และมีเมธอดที่เป็นประโยชน์สำหรับการ เปรียบเทียบ การทำให้เป็นอนุกรม และการแยกวิเคราะห์

Sanitizer API

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

การปรับการทำงานของข้อกำหนด Trusted Types

Trusted Types ได้รับการติดตั้งใช้งานและเปิดตัวใน Chrome ในปี 2019

ตอนนี้เรากำลังนำข้อกำหนดประเภทที่เชื่อถือได้ไปใช้ในเบราว์เซอร์อื่นๆ ในกระบวนการดังกล่าว เราได้ระบุและแก้ไขความไม่สอดคล้องกันต่างๆ ในข้อกำหนด รุ่นนี้แก้ไขปัญหาเหล่านี้ใน Chrome เพื่อให้สอดคล้องกับ ข้อกำหนดใหม่

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

ใน Chrome 145 คุณสามารถเลือกใช้Origin Trials ใหม่ต่อไปนี้ได้

WebAudio: Configurable render quantum

ตอนนี้ AudioContext และ OfflineAudioContext รับ renderSizeHint ที่ไม่บังคับ ซึ่งช่วยให้ผู้ใช้ขอขนาดควอนตัมการแสดงผลที่เฉพาะเจาะจงได้เมื่อมีการส่งจำนวนเต็ม เพื่อใช้ค่าเริ่มต้นที่ 128 เฟรมหากไม่มีการส่งค่าใดๆ หรือส่ง default หรือ ขอให้ User-Agent เลือกขนาดควอนตัมการแสดงผลที่เหมาะสมหากมีการระบุ hardware

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

Chrome เวอร์ชันนี้มีการเลิกใช้งานและการนำออกต่อไปนี้ ไปที่ ChromeStatus.com เพื่อดูรายการการเลิกใช้งานที่วางแผนไว้ การเลิกใช้งานในปัจจุบัน และ การนำออกก่อนหน้านี้

Chrome จะหยุดรองรับกล้องเสมือนที่ล้าสมัยใน macOS

ตั้งแต่ Chrome 145 เป็นต้นไป ระบบจะนำการรองรับกล้องเสมือนที่ล้าสมัยออกสำหรับ macOS ทุกรุ่นที่รองรับ

ใน macOS กล้องเสมือนสมัยใหม่สร้างขึ้นโดยใช้เฟรมเวิร์ก Core Media IO ซึ่งพร้อมใช้งานตั้งแต่ macOS 12.3 Apple ได้ทำการติดต่อ และซอฟต์แวร์กล้องเสมือนรุ่นใหม่ทั้งหมดได้ย้ายข้อมูลไปใช้เฟรมเวิร์ก Core Media IO นี้แล้ว

macOS บล็อกกล้องเสมือนที่ล้าสมัยซึ่งสร้างเป็นปลั๊กอิน DAL ด้วยตัวเองตั้งแต่ macOS 14.1 (2023) และ Safari ไม่รองรับกล้องดังกล่าวตั้งแต่ปี 2018 หรือก่อนหน้านั้น

นำส่วนขยาย BMP ออกเพื่อฝัง JPEG หรือ PNG ใน BMP

Chrome จะนำส่วนขยาย BMP สำหรับการฝัง JPEG หรือ PNG ใน BMP ออกเนื่องจากไม่มีเบราว์เซอร์อื่นรองรับส่วนขยายนี้ และไม่มีการใช้งาน (ตามที่ลงทะเบียนโดยใช้ข้อมูล UMA)

สตริง User Agent ที่ลดลงโดยค่าเริ่มต้น

ตั้งแต่ Chrome 145 เป็นต้นไป เราจะนำUserAgentReductionออก โดยสมบูรณ์ ก่อนหน้านี้นโยบายนี้ใช้เพื่อควบคุมว่า Chrome จะส่งสตริง User-Agent แบบ ลดทอนหรือแบบเต็ม

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

ตอนนี้กลไกที่แนะนำสำหรับเว็บไซต์ในการเข้าถึงข้อมูลเบราว์เซอร์และอุปกรณ์ คือคำแนะนำสำหรับไคลเอ็นต์ User Agent (UA-CH) UA-CH กำหนดให้เว็บไซต์ต้องร้องขอข้อมูลที่เฉพาะเจาะจงอย่างแข็งขัน ซึ่งเป็นแนวทางที่รักษาความเป็นส่วนตัวได้มากกว่าสตริง User-Agent เดิม

ตั้งแต่ Chrome 145 เป็นต้นไป UserAgentReduction จะไม่มีผล Chrome จะส่งสตริง User-Agent ที่ลดลงโดยค่าเริ่มต้น ระบบหรือแอปพลิเคชัน ที่อาศัยนโยบายนี้เพื่อรับสตริง User-Agent แบบเต็ม (เดิม) อาจไม่ได้รับข้อมูลโดยละเอียดตามที่คาดหวังอีกต่อไป