Chrome 144 เบต้า

Published: December 3, 2025

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

CSS และ UI

การจัดตำแหน่ง Anchor ของ CSS พร้อมการแปลง

หากองค์ประกอบที่จัดตำแหน่ง Anchor เชื่อมโยงกับ Anchor ที่มีการแปลง (หรืออยู่ในองค์ประกอบที่มีการแปลง) เบราว์เซอร์จะแก้ฟังก์ชัน anchor() และ anchor-size() กับกรอบล้อมรอบของ Anchor ที่แปลงแล้ว

คลาสสมมติสำหรับการไฮไลต์การค้นหาในหน้าเว็บของ CSS

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

ดูข้อมูลเพิ่มเติมได้ในบล็อก Igalia ในหัวข้อ การจัดรูปแบบการไฮไลต์การค้นหาในหน้า

อย่าใช้ aria-details สำหรับการจัดตำแหน่ง Anchor

โค้ดเพื่อสร้างความสัมพันธ์ aria-details สำหรับ Use Case ที่ไม่ใช่ Popover ของการจัดตำแหน่ง Anchor น่าจะเป็นข้อผิดพลาด เนื่องจาก Popover และความสัมพันธ์เชิงความหมายอื่นๆ สร้าง aria-details และ Use Case ที่เหลือมีแนวโน้มที่จะไม่ใช่เชิงความหมาย ตอนนี้ Chrome จึงไม่สร้างความสัมพันธ์เหล่านี้ในกรณีที่ไม่ใช่เชิงความหมาย

การรองรับการเลื่อนของ @scroll-state

ช่วยให้คุณจัดรูปแบบองค์ประกอบย่อยของคอนเทนเนอร์ตามทิศทางการเลื่อนล่าสุด

ตัวอย่าง

.scrolling-up {
  translate: 80px 0;
  transition: 0.4s translate;
}

html {
  container-type: scroll-state;
}

@container scroll-state(scrolled: top) {
  .scrolling-up { translate: 0 0; }
}

ยึดตาม overscroll-behavior สำหรับการเลื่อนด้วยแป้นพิมพ์

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

ยึดตาม overscroll-behavior ในคอนเทนเนอร์การเลื่อนที่เลื่อนไม่ได้

พร็อพเพอร์ตี้ overscroll-behavior ใช้กับองค์ประกอบคอนเทนเนอร์การเลื่อนทั้งหมด ไม่ว่าองค์ประกอบเหล่านั้นจะมีเนื้อหาที่ล้นออกมาหรือผู้ใช้เลื่อนได้หรือไม่ก็ตาม คุณสามารถใช้ overscroll-behavior เพื่อป้องกันการเผยแพร่การเลื่อนในฉากหลัง overflow: hidden หรือองค์ประกอบ overflow: auto โดยไม่ต้องพิจารณาว่าเนื้อหาล้นออกมาหรือไม่

การจับคู่ container-name ที่ไม่ได้กำหนดขอบเขตตามโครงสร้าง DOM

เบราว์เซอร์จะละเว้นขอบเขตตามโครงสร้าง DOM เมื่อจับคู่ container-name สำหรับการค้นหา @container

ก่อนหน้านี้ การจับคู่ container-name สำหรับการค้นหา @container ใช้ชื่อหรือการอ้างอิงที่กำหนดขอบเขตตามโครงสร้าง DOM ซึ่งหมายความว่าชื่อเดียวกันจะไม่ตรงกันหากกฎ @container และพร็อพเพอร์ตี้ container-type มาจากโครงสร้าง DOM ที่ต่างกัน เช่น หากการประกาศ container-type มาจากโครงสร้าง DOM ขององค์ประกอบย่อย

การเปลี่ยนแปลงนี้จะทำให้ค่า container-name ตรงกันไม่ว่ากฎ @container หรือการประกาศ container-type จะมาจากที่ใด

การเรียงซ้อน CSS ของ SVG2

ปรับการติดตั้งใช้งาน Chrome ให้สอดคล้องกับข้อกำหนด SVG2 สำหรับการจับคู่กฎ CSS ในโครงสร้าง DOM ขององค์ประกอบ <use>

ตัวเลือกจะจับคู่กับองค์ประกอบการสร้างอินสแตนซ์ <use> แทนที่จะเป็น โครงสร้าง DOM ย่อยขององค์ประกอบต้นทาง ซึ่งหมายความว่าตัวเลือกจะไม่จับคู่กับองค์ประกอบบรรพบุรุษและองค์ประกอบพี่น้องนอกโครงสร้าง DOM ย่อยที่โคลนอีกต่อไป ที่สำคัญกว่านั้นคือตัวเลือกสถานะ เช่น :hover จะจับคู่ใน <use> อินสแตนซ์แล้ว

Web API

XRVisibilityMaskChange

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

แสดงเหตุการณ์ onanimationcancel ใน GlobalEventHandlers

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

มีเพียงตัวแฮนเดิลเหตุการณ์ onanimationcancel เท่านั้นที่ขาดหายไปจาก GlobalEventHandlers IDL

ดูข้อมูลเพิ่มเติมได้ในข้อกำหนดCSS Animations ระดับ 1 และส่วนGlobalEventHandlers ของข้อกำหนด HTML

เมธอด waitUntil() ของการเปลี่ยนผ่านมุมมอง

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

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

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

เพื่อเปิดใช้การใช้งานการเปลี่ยนผ่านมุมมองขั้นสูง ความตั้งใจนี้จึงเพิ่มฟังก์ชัน waitUntil() ในออบเจ็กต์ ViewTransition ที่รับ Promise Promise นี้จะชะลอการทำลายโครงสร้าง DOM สมมติจนกว่าจะมีการตัดสิน

องค์ประกอบ <geolocation>

ขอแนะนำองค์ประกอบ <geolocation> ซึ่งเป็นการควบคุมที่ประกาศได้และผู้ใช้เปิดใช้งาน เพื่อเข้าถึงตำแหน่งของผู้ใช้ ฟีเจอร์นี้ช่วยปรับปรุงเส้นทางของผู้ใช้และนักพัฒนาแอปโดยจัดการขั้นตอนการขอสิทธิ์และให้ข้อมูลตำแหน่งแก่เว็บไซต์โดยตรง ซึ่งมักจะช่วยลดความจำเป็นในการเรียก API ของ JavaScript แยกต่างหาก

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

WebGPU: ฟีเจอร์ subgroup_id

ค่าในตัว subgroup_id และ num_subgroups จะใช้ได้เมื่อเปิดใช้ส่วนขยาย Subgroups

WebGPU: เลย์เอาต์มาตรฐานของบัฟเฟอร์ Uniform

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

Temporal API

Temporal API ใน ECMA262 มีออบเจ็กต์และฟังก์ชันมาตรฐานสำหรับการทำงานกับวันที่และเวลา Date เป็นปัญหาที่เกิดขึ้นมานานใน ECMAScript Temporalเป็น Object ทั่วโลกที่ทำหน้าที่เป็นเนมสเปซระดับบนสุด (เช่น Math) ซึ่งนำ API วันที่และเวลาที่ทันสมัยมาสู่ภาษา ECMAScript ดูรายละเอียดเกี่ยวกับแรงจูงใจได้ที่ Fixing JavaScript Date: Getting Started

รองรับ ping, hreflang, type และ referrerPolicy สำหรับ SVGAElement

เพิ่มการรองรับแอตทริบิวต์ ping, hreflang, type และ referrerPolicy ใน SVGAElement เพื่อปรับพฤติกรรมให้สอดคล้องกับ HTMLAnchorElement สำหรับการจัดการลิงก์ที่สอดคล้องกันใน HTML และ SVG

เหตุการณ์ clipboardchange

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

นโยบายสิทธิ์ ch-ua-high-entropy-values ของคำแนะนำสำหรับไคลเอ็นต์ User Agent

เพิ่มการรองรับนโยบายสิทธิ์ ch-ua-high-entropy-values ที่ช่วยให้เว็บไซต์ระดับบนสุดจำกัดเอกสารที่สามารถรวบรวมคำแนะนำสำหรับไคลเอ็นต์ที่มีเอนโทรปีสูงได้โดยใช้ JavaScript API navigator.userAgentData.getHighEntropyValues()

การจำกัดการรวบรวมคำแนะนำที่มีเอนโทรปีสูงผ่าน HTTP ทำได้อยู่แล้วด้วยนโยบายสิทธิ์ต่อคำแนะนำสำหรับไคลเอ็นต์ที่มีอยู่

การสะท้อนโอเปอเรเตอร์ MathML จากขวาไปซ้าย

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

เมื่อใช้โหมดจากขวาไปซ้าย โอเปอเรเตอร์บางรายการสามารถสะท้อนได้โดยเปลี่ยนเป็นจุดโค้ดอื่น (เช่น วงเล็บขวาจะกลายเป็นวงเล็บซ้าย) นี่คือการสะท้อนระดับอักขระ โดยมีการกำหนดความเท่ากันด้วยพร็อพเพอร์ตี้ Bidi_Mirrored ของ Unicode

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

การรองรับมัลติคาสต์สำหรับ Direct Sockets API สำหรับ Isolated Web App

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

ประสิทธิภาพและช่วงเวลาของเหตุการณ์: InteractionCount

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

ฟีเจอร์นี้เพิ่ม performance.interactionCount ซึ่งเป็นจำนวนการโต้ตอบทั้งหมดที่เกิดขึ้นในหน้าเว็บ

โดยเฉพาะอย่างยิ่ง ฟีเจอร์นี้มีประโยชน์สำหรับการคำนวณค่าเมตริก Interaction to Next Paint (INP) ซึ่งต้องทราบจำนวนการโต้ตอบทั้งหมดเพื่อคำนวณคะแนนเปอร์เซ็นไทล์สูง (p98 สำหรับหน้าเว็บที่มีการโต้ตอบทั้งหมดมากกว่า 50 รายการ)

ฟีเจอร์นี้ได้รับการระบุไว้นานแล้ว มีการสร้างต้นแบบใน Chromium ก่อนหน้านี้แต่ไม่เคยเปิดตัว เป็นส่วนหนึ่งของ Interop 2025 และพร้อมใช้งานในเบราว์เซอร์อื่นๆ แล้ว

เหตุการณ์ขอบเขตของเมาส์และตัวชี้ที่ทำงานร่วมกันได้หลังจากการเปลี่ยนแปลง DOM

หลังจากนำเป้าหมายเหตุการณ์ออกจาก DOM แล้ว เป้าหมายเชิงตรรกะของตัวชี้ตามที่ระบุโดยเหตุการณ์ขอบเขตของตัวชี้และเมาส์ (นั่นคือเหตุการณ์ over, out, enter และ leave) ต้องเป็นบรรพบุรุษที่ใกล้ที่สุดซึ่งยังคงแนบอยู่กับ DOM

Chrome ติดตามโหนดแม้หลังจากนำโหนดออกจาก DOM แล้ว ด้วยเหตุนี้ หากตัวชี้ย้ายไปยังโหนดใหม่ B หลังจากนำโหนด A ที่ทดสอบตัวชี้ออกจาก DOM แล้ว ลำดับเหตุการณ์ขอบเขต (เหตุการณ์ pointerover, pointerout, pointerenter, pointerleave และเหตุการณ์เมาส์ที่เกี่ยวข้อง) จะแสดงการเคลื่อนไหวของตัวชี้จาก A ไปยัง B ตามความเห็นพ้องใหม่ ลำดับเหตุการณ์จะแสดงการเคลื่อนไหวของ Pointer จาก "โหนดแม่ของ A" ไปยัง B

Pointer Lock ใน Android

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

ค่า enum maintain-framerate-and-resolution ของ RTCDegradationPreference

maintain-framerate-and-resolution จะปิดใช้การปรับวิดีโอภายในของ WebRTC ซึ่งช่วยให้แอปพลิเคชันใช้ตรรกะการปรับของตัวเองได้และป้องกันการรบกวนจากการปรับภายใน

WebAuthn Signal API ใน Android และ iOS

อนุญาตให้ WebAuthn relying parties รายงานข้อมูลเกี่ยวกับพาสคีย์ที่มีอยู่กลับไปยังผู้ให้บริการพื้นที่เก็บข้อมูลข้อมูลเข้าสู่ระบบ เพื่อให้ข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องหรือถูกเพิกถอนได้รับการอัปเดตหรือนำออกจาก UI ของผู้ให้บริการและระบบได้

ฟีเจอร์นี้พร้อมใช้งานในเดสก์ท็อปอยู่แล้ว และตอนนี้พร้อมใช้งานใน Android และ iOS

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

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

ใน Chrome 144 คุณสามารถเลือกเข้าร่วมช่วงทดลองใช้จากต้นทางต่อไปนี้ได้ origin trials

Canvas TextMetrics ที่ปรับปรุงแล้ว

ขยาย Canvas API TextMetrics เพื่อรองรับสี่เหลี่ยมผืนผ้าการเลือก การค้นหากรอบล้อมรอบ และการดำเนินการตามคลัสเตอร์รูปอักขระ

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

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

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

เลิกใช้งาน Topics API

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

หลังจากประกาศว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ตอนนี้เรากำลังเลิกใช้งานและวางแผนที่จะนำ Topics API ออก (พร้อมกับเทคโนโลยีอื่นๆ บางอย่างตามที่ระบุไว้ในหน้าสถานะฟีเจอร์ Privacy Sandbox)

เลิกใช้งาน Protected Audience API

Protected Audience API มีวิธีการโฆษณาตามกลุ่มความสนใจโดยไม่ต้องใช้คุกกี้ของบุคคลที่สามหรือการติดตามผู้ใช้ในเว็บไซต์ต่างๆ

หลังจากประกาศว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ตอนนี้เรากำลังเลิกใช้งานและวางแผนที่จะนำ Protected Audience API ออก (พร้อมกับเทคโนโลยีอื่นๆ บางอย่างตามที่ระบุไว้ในหน้าสถานะฟีเจอร์ Privacy Sandbox)

เลิกใช้งาน Shared Storage API

Shared Storage API เป็น Web API ที่รักษาความเป็นส่วนตัวเพื่อเปิดใช้พื้นที่เก็บข้อมูลที่ไม่ได้แบ่งพาร์ติชันตามเว็บไซต์ของบุคคลที่หนึ่ง

หลังจาก​ประกาศ​ว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ทีมงานกำลังเลิกใช้งานและวางแผนที่จะนำ Shared Storage API ออก (พร้อมกับเทคโนโลยีอื่นๆ บางอย่างตามที่ระบุไว้ในหน้าสถานะฟีเจอร์ Privacy Sandbox)

เลิกใช้งาน Attribution Reporting API

Attribution Reporting API เป็น API ที่ออกแบบมาเพื่อวัด Conversion ของโฆษณาโดยไม่ต้องใช้คุกกี้ของบุคคลที่สามหรือการติดตามผู้ใช้ในเว็บไซต์ต่างๆ

หลังจากประกาศว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ทีมงานวางแผนที่จะเลิกใช้งานและนำ Attribution Reporting API ออก (พร้อมกับ Privacy Sandbox API อื่นๆ)

เลิกใช้งาน Private Aggregation API

Private Aggregation API เป็นกลไกทั่วไปสำหรับการวัดข้อมูลแบบรวมข้ามเว็บไซต์ในลักษณะที่รักษาความเป็นส่วนตัว โดยได้รับการออกแบบมาตั้งแต่แรกสำหรับอนาคตที่ไม่มีคุกกี้ของบุคคลที่สาม

หลังจาก ประกาศ ว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ทีมงาน กำลังเลิกใช้งานและวางแผนที่จะนำ Private Aggregation API ออก (พร้อมกับ เทคโนโลยีอื่นๆ บางอย่างตามที่ระบุไว้ในหน้าสถานะฟีเจอร์ Privacy Sandbox) API นี้จะแสดงผ่าน Shared Storage และ Protected Audience API เท่านั้น ซึ่งเราวางแผนที่จะเลิกใช้งานและนำออกด้วยเช่นกัน ดังนั้นจึงไม่จำเป็นต้องดำเนินการเพิ่มเติมสำหรับ Private Aggregation

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

หลังจากประกาศว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ตอนนี้เรากำลังเลิกใช้งานและวางแผนที่จะนำชุดเว็บไซต์ที่เกี่ยวข้องออก (พร้อมกับเทคโนโลยีอื่นๆ บางอย่างตามที่ระบุไว้ในหน้าสถานะฟีเจอร์ Privacy Sandbox)

เลิกใช้งาน document.requestStorageAccessFor

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

หลังจากประกาศว่า Chrome จะยังคงใช้แนวทางปัจจุบันกับคุกกี้ของบุคคลที่สาม ตอนนี้เรากำลังเลิกใช้งานและวางแผนที่จะนำ requestStorageAccessFor ออก (พร้อมกับเทคโนโลยีอื่นๆ บางอย่างตามที่ระบุไว้ในหน้าสถานะฟีเจอร์ Privacy Sandbox)

เลิกใช้งาน savedTabGroups เป็นค่าแต่ละค่าใน SyncTypesListDisabled

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

เอนทิตีที่โหลดจากภายนอกในการแยกวิเคราะห์ XML

Chrome จะดึงข้อมูลเอนทิตี XML ภายนอกหรือ DTD แบบซิงโครนัสและรวมไว้ในการแยกวิเคราะห์ภายใต้สถานการณ์ที่เฉพาะเจาะจง เราจะนำฟังก์ชันการทำงานนี้ออก

http/tests/security/contentTypeOptions/xml-external-entity.xml แสดงตัวอย่าง: เอนทิตีภายนอกสามารถกำหนดไว้ในส่วนท้ายของคำสั่ง DOCTYPE และอ้างอิงถึงทรัพยากรที่โหลดแบบซิงโครนัสและรวมเป็นบริบทเมื่อแยกวิเคราะห์ XML

ตัวอย่างไวยากรณ์อีกตัวอย่างหนึ่งคือ DOCTYPE ที่ใช้คีย์เวิร์ด SYSTEM ตามด้วย URL ที่ชี้ไปยัง DTD ซึ่งมีคำจำกัดความเอนทิตีเพิ่มเติม

คำขอโหลดภายนอกดังกล่าวจะส่งขึ้นมาจากตัวแยกวิเคราะห์

ตามข้อกำหนด XML ของ W3C โปรเซสเซอร์ที่ไม่ตรวจสอบความถูกต้องไม่จำเป็นต้องอ่านเอนทิตีภายนอก

ทีมงานวางแผนที่จะเลิกใช้งานการโหลดคำจำกัดความเอนทิตีภายนอกในเอกสาร XML ที่ไม่ได้ใช้ XSLT