การมาสก์ CSS, กฎที่ไม่เคร่งครัดสำหรับการซ้อน CSS, สร้างรูปแบบแอคคอร์เดียนด้วยองค์ประกอบ <details>
, การดำเนินการ enterpictureinpicture
สำหรับ API เซสชันสื่อ
การเปลี่ยนแปลงที่อธิบายจะมีผลกับ Chrome เว��ร์ชันเบต้ารุ่นล่าสุดสำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ต่างๆ ที่ระบุไว้ที่นี่ผ่านลิงก์ที่ให้ไว้หรือจากรายการใน chromestatus.com Chrome 120 เป็นรุ่นเบต้าตั้งแต่วันที่ 1 พฤศจิกายน 2023 คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ Google.com สำหรับเดสก์ท็อปหรือ Google Play Store บน Android
CSS
รุ่นนี้เพิ่มฟีเจอร์ใหม่ของ CSS ถึง 7 ฟีเจอร์
ไวยากรณ์ CSS <image>
สำหรับพร็อพเพอร์ตี้ที่กำหนดเองที่ลงทะเบียนไว้
รองรับการใช้ไวยากรณ์ <image>
สำหรับพร็อพเพอร์ตี้ที่กำหนดเองซึ่งลงทะเบียนกับ @property
หรือ registerProperty()
ไวยากรณ์ <image>
สามารถใช้เพื่อจำกัดค่าของคุณสมบัติที่กำหนดเองเป็นค่า url()
และรูปภาพที่สร้างขึ้น เช่น การไล่ระดับสี
ไวยากรณ์ CSS <transform-function>
และ <transform-list>
สำหรับพร็อพเพอร์ตี้ที่กำหนดเองที่ลงทะเบียนไว้
รองรับการใช้ไวยากรณ์ <transform-function>
และ <transform-list>
สำหรับพร็อพเพอร์ตี้ที่กำหนดเองซึ่งลงทะเบียนกับ @property
หรือ registerProperty()
ไวยากรณ์ใช้เพื่อจำกัดค่าของพร็อพเพอร์ตี้ที่กำหนดเองเพื่อแสดงถึงการเปลี่ยนรูปแบบได้ นอกจากนี้ยังช่วยให้ใช้การเปลี่ยน����้า���ละ���าพ�����ล���่อน��หวได้โดยตรงในพร็อพเพอร์ตี้ที่กำหนดเองที่บันทึกไว้เหล่านี้
คิวรี่สื่อ: คุณลักษณะการเขียนสคริปต์
คุณลักษณะสื่อสคริปต์ใช้ในการสอบถามว่าเอกสารปัจจุบันสนับสนุนภาษาสคริปต์ เช่น JavaScript หรือไม่ ตัวเลือกที่ใช้ได้คือ "เปิดใช้" "เริ่มต้นเท่านั้น" และ "ไม่มี" อย่างไรก็ตาม 'ข้อมูลเริ่มต้นเท่านั้น' จะไม่จับคู่กับภายในเบราว์เซอร์
ตัวเลือก :dir() Pseudo-class
ตัวเลือกคลาส Pseudo ของ CSS ของ :dir()
จะจับคู่องค์ประกอบตามการกำหนดทิศทาง ซึ่งกำหนดตามแอตทริบิวต์ไดเรกทอรี HTML
:dir(ltr)
จะจับคู่ทิศทางของข้อความจากซ้ายไปขวา
:dir(rtl)
จะจับคู่องค์ประกอบที่มีการกําหนดทิศทางข้อความจากขวาไปซ้าย
ตัวเลือกนี้ไม่เท่ากับตัวเลือกแอตทริบิวต์ [dir]
เนื่องจากตรงกับเส้นทางที่รับช่วงมาจากระดับบนที่มีแอตทริบิวต์ dir
และเพราะจับคู่กับทิศทางที่คํานวณจากการใช้ dir=auto
(ซึ่งกําหนดทิศทางจากอักขระตัวแรกในข้อความที่มีทิศทางที่ชัดเจน)
ฟังก์ชันเลขชี้กำลังของ CSS
เพิ่มฟังก์ชันเลขชี้กำลัง CSS: pow()
, sqrt()
, hypot()
, log()
และ exp()
จากข้อกำหนดของค่า CSS และหน่วยระดับ 4
การมาสก์ CSS
CSS mask
และพร็อพเพอร์ตี้ที่เกี่ยวข้อง เช่น mask-image
และ mask-mode
ใช้เพื่อซ่อนองค์ประกอบ (บางส่วนหรือทั้งหมด) โดยการมาสก์หรือตัดรูปภาพที่จุดที่เฉพาะเจาะจง
ฟีเจอร์นี้จะยกเลิกคำนำหน้าพร็อพเพอร์ตี้ -webkit-mask*
และสอดคล้องกับข้อกำหนดปัจจุบัน ซึ่งรวมถึง mask-image
, mask-mode
, mask-repeat
, mask-position
, mask-clip
, mask-origin
, mask-size
และ mask-composite
และชื่อย่อ mask
ระบบรองรับการอ้างอิง mask-image
ในเครื่องแล้ว ตอนนี้การทำให้เป็นอนุกรมตรงกับข้อกำหนด และค่าที่ยอมรับก็เป็นไปตามข้อกำหนดแล้ว (เช่น add
แทนที่จะเป็น source-over
สำหรับ mask-composite
)
การซ้อน CSS แบบผ่อนคลาย
การเปลี่ยนแปลงการใช้การซ้อน CSS นี้ช่วยให้กฎของรูปแบบที่ซ้อนกันเริ่มต้นด้วยองค์ประกอบได้ เช่น h1
แทนที่จะต้องใส่สัญลักษณ์ &
ข้างหน้า หรือใส่ is()
ตัวอย่างต่อไปนี้เป็นไปตามข้อกำหนดและใช้งานใน Chrome 120 ได้แล้ว
.card {
h1 {
/* h1 does not start with a symbol */
}
}
HTML
รูปแบบแอคคอร์เดียนโดยใช้แอตทริบิวต์ชื่อใน <details>
ฟีเจอร์นี้เพิ่มความสามารถในการสร้างแอคคอร์เดียนโดยใช้ลำดับขององค์ประกอบ HTML <details>
เพิ่มแอตทริบิวต์ชื่อลงในองค์ประกอบ <details>
เมื่อใช้แอตทริบิวต์นี้ องค์ประกอบ <details>
หลายรายการที่มีชื่อเดียวกันจะสร้างกลุ่มขึ้นมา เปิดองค์ประกอบในกลุ่มได้สูงสุด 1 รายการพร้อมกัน
API ของเว็บ
อนุญาตให้โอน ArrayBuffer ไปยัง VideoFrame, AudioData, EncodedVideoChunk, EncryptedAudioChunk, เครื่องมือสร้าง ImageDecoder
ซึ่งจะช่วยให้ถอดบัฟเฟอร์อาร์เรย์และใช้บัฟเฟอร์ที่สอดคล้องกันภายใน VideoFrame, ImageDecoder, EncryptedVideoChunk, EncryptedAudioChunk, AudioData โดยไม่ต้องคัดลอก
CSS Font Loading API FontFaceSet: เมธอด check()
เมธอด check()
ของ FontFaceSet
จะตรวจสอบว่ามีโอกาสแสดงข้อความโดยใช้แบบอักษรที่ระบุโดยไม่ต้องพยายามใช้แบบอักษรใน FontFaceSet
ที่ยังโหลดไม่เสร็จได้หรือไม่ วิธีนี้ช่วยให้ผู้ใช้สามารถใช้แบบอักษรได้อย่างปลอดภัยโดยไม่ต้องทริกเกอร์การแทนที่แบบอักษรในภายหลัง
ปิดคำขอและ CloseWatcher
คำขอปิดเป็นแนวคิดใหม่ที่ครอบคลุมคำขอของผู้ใช้ให้ปิดสิ่งที่เปิดอยู่โดยใช้แป้น Esc บนเดสก์ท็อป หรือท่าทางสัมผัสหรือปุ่มย้อนกลับใน Android การผสานรวมส่วนขยายเหล่านี้ลงใน Chrome มาพร้อมกับการเปลี่ยนแปลง 2 อย่าง ได้แก่
CloseWatcher
ซึ่งเป็น API ใหม่สำหรับการฟังและตอบสนองต่อคำขอปิดโดยตรง- อัปเกรดเป็น
<dialog>
และpopover=""
เพื่อใช้เฟรมเวิร์กคำขอปิดแบบใหม่ เพื่อให้ตอบสนองต่อปุ่มย้อนกลับของ Android
ผู้ปฏิบัติงานเฉพาะและ API การเข้าถึงพื้นที่เก็บข้อมูล
ผู้ปฏิบัติงานที่ได้รับมอบหมายจะรับค่าสถานะสิทธิ์เข้าถึงพื้นที่เก็บข้อมูลของบริบทระดับบน ดังนั้น หากเอกสารได้รับสิทธิ์เข้าถึงพื้นที่เก็บข้อมูลผ่าน document.requestStorageAccess()
แล้วสร้างผู้ปฏิบัติงานเฉพาะขึ้นมา ผู้ปฏิบัติงานก็จะมีสิทธิ์เข้าถึงพื้นที่เก็บข้อมูลด้วย (และมีสิทธิ์เข้าถึงคุกกี้ที่ไม่ได้แบ่งพาร์ติชัน)
FedCM: Error API และ AutoSelectedFlag API
API โดยเฉพาะที่จะช่วยให้นักพัฒนาซอฟต์แวร์และผู้ใช้เข้าใจขั้นตอนการตรวจสอบสิทธิ์ได้ดียิ่งขึ้น ระบบจะทริกเกอร์ API ทั้ง 2 แบบสําหรับสิทธิ์ของผู้ใช้โพสต์เพื่อลงชื่อเข้าใช้เว็บไซต์หรือแอปพลิเคชัน (ในบริบทนี้เรียกว่า บุคคลที่พึ่งพา (RP)) ���ี่มีผู้ให้บริการข้อมูลประจำตัว กล่าวคือ หลังจากที่ผู้ใช้คลิกปุ่มดำเนินการต่อในชื่อ
เมื่อใช้ Error API หากผู้ใช้ลงชื่อเข้าใช้ของผู้ใช้ไม่สำเร็จ ผู้ให้บริการข้อมูลประจำตัวสามารถแชร์เหตุผลกับเบราว์เซอร์เพื่ออัปเดตทั้งผู้ใช้และนักพัฒน����อ��ต์แวร์ RP
AutoSelectedFlag API ��่วยให้ทั้งผู้ให้บริการข้อมูลประจำตัวและนักพัฒนา RP เข้าใจเกี่ยวกับ UX ในการลงชื่อเข้าใช้ได้ดียิ่งขึ้น ทั้งยังประเมินประสิทธิภาพและแบ่งกลุ่มเมตริกได้อย่างเหมาะสมอีกด้วย
ดูข้อมูลเพิ่มเติมในบล็อกโพสต์ Chrome 120 ของ FedCM
การอัปเดตฟังก์ชันการทำงานของ Fenced Frames
เรามีตัวเลือกรูปแบบเพิ่มเติมสำหรับมาโครขนาดโฆษณา Protected Audience ใน Protected Audience API ภายใน Privacy Sandbox คุณลักษณะการเลือกใช้ช่วยให้คุณสามารถใช้มาโครเพื่อระบุขนาดของโฆษณาที่ชนะการประมูลลงใน URL ของโฆษณา เช่น
https://ad.com?width={/%AD_WIDTH%}&height={/%AD_HEIGHT%}
เพื่อให้สอดคล้องกับมาโครประเภทอื่นๆ ใน Protected Audience มากขึ้น เช่น มาโครที่ deprecatedReplaceInURN
และ registerAdMacro()
ใช้ เราจึงเพิ่มความสามารถในการใช้ ${AD_WIDTH} และ ${AD_HEIGHT} เป็นรูปแบบสำหรับมาโครนอกเหนือจากรูปแบบปัจจุบันใน Chrome 120
ตอนนี้ระบบจะส่งบีคอนอัตโนมัติไปยัง URL ที่ลงทะเบียนทั้งหมด ก่อนหน้านี้ เฉพาะปลายทางที่ระบุไว้เมื่อเรียกใช้ setReportEventDataForAutomaticBeacons()
เท่านั้นที่จะได้รับบีคอนอัตโนมัติ แม้ว่าปลายทางนั้นจะมีการเรียก registerAdBeacon()
สำหรับ reserved.top_navigation
ในเวิร์กเลตก็ตาม ตอนนี้ปลายทางที่เรียก registerAdBeacon()
สำหรับ reserved.top_navigation
จะได้รับบีคอนอัตโนมัติ แต่เฉพาะปลายทางที่ระบุไว้ใน setReportEventDataForAutomaticBeacons()
เท่านั้นที่จะได้รับข้อมูลบีคอนอัตโนมัติพร้อมกับบีคอน ตอนนี้พารามิเตอร์ once
ใน setReportEventDataForAutomaticBeacons()
จะ��ำหนดว่าข้อมูลจะส่งออกเพียงครั้งเดียวหรือไม่ แทนที่จะระบุว่ามีการส่งบีคอนทั้งหมดครั้งเดียวหรือไม่
ระยะขอบการเลื่อนของผู้สังเกตการณ์ทางแยก
ผู้สังเกตการณ์ทางแยก scrollMargin
ช่วยให้นักพัฒนาซอฟต์แวร์สังเกตเป้าหมายภายในคอนเทนเนอร์แบบเลื่อนที่ฝังไว้ ซึ่งขณะนี้คอนเทนเนอร์แบบเลื่อนได้ถูกตัดออก ซึ่งทำได้โดยการขยายรูปสี่เหลี่ยมตัดกันของคอนเทนเนอร์ด้วย scrollMargin
เมื่อคำนวณสี่แยก
รายงานการละเมิดนโยบายสิทธิ์
การผสานรวม API ของนโยบายด้านสิทธิ์เข้ากับ Reporting API ช่วยให้นักพัฒนาเว็บกำหนดค่าปลายทางที่จะส่งรายงานการละเมิดนโยบายสิทธิ์ได้ ทำให้เจ้าของเว็บไซต์ดูได้ว่ามีการขอฟีเจอร์ที่ไม่ได้รับอนุญาตในหน้าเว็บของตนในช่องดังกล่าวเมื่อใด
และยังมีส่วนหัว Permissions-Policy-Report-Only
ที่ช่วยให้ส่งรายงานตามนโยบายที่เสนอได้ (คล้ายกับ Content-Security-Policy-Report-Only
) เพื่อให้ประเมินการเปลี่ยนแปลงนโยบายเพื่อหาข้อขัดข้องที่อาจเกิดขึ้นได้ก่อนนำการเปลี่ยนแปลงไปใช้ในโหมดบังคับใช้ปกติ
API เซสชันสื่อ: การดำเนินการ enterpictureinpicture
เพิ่มการดำเนินการ enterpictureinpicture
ไปยัง Media Session API เว็บไซต์สามารถลงทะเบียนตัวจัดการการดำเนินการซึ่งสามารถใช้เพื่อเปิดหน้าต่างการแสดงภาพซ้อนภาพหรือเอกสาร
ดูข้อมูลเพิ่มเติมในการแสดงภาพซ้อนภาพอัตโนมัติสำหรับเว็บแอป
การสนับสนุน WebGPU f16
อนุญาตให้ใช้แอตทริบิวต์จุดลอยตัว f16 ประเภทจุดลอยตัว f16 ที่มีความแม่นยำครึ่งเดียวในตัวปรับแสงเงา WebGPU (WGSL)
นักพัฒนาซอฟต์แวร์สามารถใช้ฟีเจอร์ "shader-f16" จากข้อกำหนด WebGPU และส่วน��ยาย "f16" จากข้อกำหนด WGSL เพื่อเข้าถึงตัวแปรจุดลอยตัว 16 บิตและ API ในโปรแกรมให้เฉดสี
MediaCapabilities: การค้นหาการรองรับ HDR ด้วย decodingInfo()
ขยาย Media Capabilities API เพื่ออนุญาตการตรวจจับการรองรับการแสดงผล HDR ผ่านช่องพจนานุกรม VideoConfiguration ใหม่ 3 ช่อง ได้แก่ hdrMetadataType
, colorGamut
และ transferFunction
Chrome ใช้อัลกอริทึมการแมปโทนสีของตนเอง ดังนั้นจะแสดงค่า "จริง" สำหรับข้อมูลเมตาแบบคงที่ของ HDR10 (smpteSt2086) เสมอ ขณะนี้ระบบยังไม่รองรับข้อมูลเมตาแบบไดนามิก HDR10+ (smpteSt2094-10) และ Dolby Vision (smpteSt2094-40) ดังนั้นจะแสดงผลเป็น false เราคาดว่าจะเพิ่มการรองรับข้อมูลเมตาแบบไดนามิกในอนาคต ดังนั้น API นี้จะช่วยให้นักพัฒนาซอฟต์แวร์เลือกเนื้อหาที่เหมาะสมสำหรับผู้ใช้ที่มีการสนับสนุนได้
สถิติ MediaStreamTrack (วิดีโอ)
API ที่แสดงตัวนับเฟรม (แสดงแล้ว ทิ้งแล้ว รวม) สำหรับ MediaStreamTracks วิดีโอประเภท สถิติเสียงจะได้รับการครอบคลุมโดยการเปิดตัวฟีเจอร์ของ Chrome แยกต่างหาก
Private Aggregation API: การเลือกผู้ประสานงานการรวม
การแก้ไข Private Aggregation API เพื่อเป็นกลไกสำหรับเลือกผู้ประสานงานที่จะใช้สำหรับการเข้ารหัสเพย์โหลด (จากรายการที่อนุญาตที่ผู้ให้บริการระบุ) คุณสามารถเลือกบริการได้โดยมีตัวเลือกเพิ่มเติมในการเรียกพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน run()
และ selectURL()
และในการเรียกใช้ runAdAuction()
และ joinAdInterestGroup()
ของกลุ่มเป้าหมายที่มีการป้องกัน แนวทางกว้างๆ ซึ่งสอดคล้องกับแนวทางของ Attribution Reporting API เป็นส่วนใหญ่
API สถานะการเข้าสู่ระบบใน FedCM
Login Status API (เ��ิมคือ IdP Sign-in Status API) ช่วยให้ผู้ให้บริการข้อมูลประจำตัวส่งสัญญาณไปยังเบราว์เซอร์เมื่อผู้ใช้ลงชื่อเข้าสู่ระบบหรือออกจากระบบ
ข้อมูลนี้ใช้โดย FedCM ในการจัดการกับการโจมตีแบบเงียบ (SEM) ในการทำเช่นนั้น จะทำให้ FedCM ทำงานได้โดยไม่ต้องใช้คุกกี้ของบุคคลที่สามเลย
ในอนาคต API นี้อาจพร้อมให้ใช้งานสำหรับกรณีการใช้งานอื่นๆ เพิ่มเติม
ดูข้อมูลเพิ่มเติมในบล็อกโพสต์ประกาศ
ดูการเปลี่ยน: การทำให้โค้ดเรียกกลับเป็นค่าว่างไม่ได้
การเรียก startViewTransition
เป็นการเรียกกลับประเภทที่เป็นค่าว่างที่ไม่บังคับซึ่งมีค่าเริ่มต้นเป็น null: startViewTransition(optional UpdateCallback? callback = null)
ฟีเจอร์นี้ได้เปลี่ยนให้เป็นประเภทที่เว้นว่างไม่ได้: startViewTransition(optional UpdateCallback callback)
การห่อหุ้มแป้น X25519Kyber768 สำหรับ TLS
ปกป้องการรับส่งข้อมูล TLS TLS ปัจจุบันจากการเข้ารหัสควอนตัมในอนาคตด้วยการติดตั้งใช้งานอัลกอริทึมข้อตกลงเกี่ยวกับคีย์ที่ป้องกันด้วยควอนตัมของ Kyber768 นี่คือข้อตกลงเกี่ยวกับคีย์ X25519 + Kyber768 แบบไฮบริดตามมาตรฐาน IETF ข้อกำหนดและการเปิดตัวนี้อยู่นอกเหนือขอบเขตของ W3C ข้อตกลงหลักนี้จะเปิดตัวเป็นการเข้ารหัส TLS และควรมีความโปร่งใสต่อผู้ใช้
ช่วงทดลองใช้จากต้นทางอยู่ระหว่างดำเนินการ
ใน Chrome 120 คุณเลือกใช้ช่วงทดลองใช้จากต้นทางใหม่ต่อไปนี้ได้
ส่วนหัวคำขอ HTTP "ลำดับความสำคัญ"
ฟีเจอร์นี้จะเพิ่มส่วนหัวของคำขอ priority
สำหรับคำขอ HTTP ทั้งหมดที่มีข้อมูลลำดับความสำคัญสำหรับคำขอ ณ เวลาที่ส่งคำขอ
RFC 9218 (รูปแบบการจัดลำดับความสำคัญที่ขยายได้สำหรับ HTTP) กำหนดส่วนหัวของคำขอ HTTP "ลำดับความสำคัญ" เพื่อใช้สำหรับการส่งสัญญาณลำดับความสำคัญของคำขอไปยังต้นทาง (และตัวกลาง) นอกจากนี้ยังกำหนดกระบวนการต่อรองและเฟรมระดับโปรโตคอลสำหรับ HTTP/2 และ HTTP/3 เพื่อให้มีข้อมูลลำดับความสำคัญเดียวกัน ส่วนหัวจะส่งสัญญาณลำดับความสำคัญเริ่มต้นของทรัพยากรก็ต่อเมื่อมีการขอทรัพยากรเป็นครั้งแรกเท่านั้น ขณะที่กลไกที่อิงตามเฟรมทำให้แก้ไขลำดับความสำคัญได้หลังจากที่เกิดขึ้นแล้ว ส่วนหัวสามารถทำงานกับเซิร์ฟเวอร์ต้นทางจากต้นทางถึงปลายทางได้ (และมีกลไกสำหรับต้นทางในการลบล้างลำดับความสำคัญหากสื่อกลางจดจำได้) ขณะที่เฟรมจะถูกจำกัดให้ทำงานได้ในระดับลิงก์ ฟีเจอร์นี้ใช้เพื่อรองรับรูปแบบการจัดลำดับความสำคัญตามส่วนหัวโดยเฉพาะ
การขยาย Storage Access API (SAA) ไปยังพื้นที่เก็บข้อมูลที่ไม่ใช่คุกกี้
เราเสนอส่วนขยายของ Storage Access API (เข้ากันได้แบบย้อนหลัง) เพื่ออนุญาตการเข้าถึงพื้นที่เก็บข้อมูลที่ไม่ได้แบ่งพาร์ติชัน (ทั้งคุกกี้และไม่ใช่คุกกี้) ในบริบทของบุคคลที่สาม
สิทธิ์เข้าถึงเครือข่ายส่วนตัวเพื่อคลายเนื้อหาผสม
เพื่อสร้างการเชื่อมต่อกับอุปกรณ์ในเครือข่ายภายในที่ไม่มีชื่อเฉพาะทั่วโลก และดังนั้นจึงรับใบรับรอง TLS ไม่ได้ ฟีเจอร์นี้จะแนะนำตัวเลือกใหม่สำหรับ fetch()
เพื่อประกาศเจตนาของนักพัฒนาซอฟต์แวร์ในการสื่อสารกับอุปกรณ์ดังกล่าว ฟีเจอร์ใหม่ที่ควบคุมด้วยนโยบายเพื่อกําหนดสิทธิ์เข้าถึงความสามารถนี้ของแต่ละเว็บไซต์ และส่วนหัวใหม่สำหรับการตอบกลับการตรวจสอบล่วงหน้าของเซิร์ฟเวอร์เพื่อให้ข้อมูลเมตาเพิ่มเติม
ลงชื่อสมัครทดลองใช้ข้อความแจ้งสิทธิ์การเข้าถึงเครือข่ายส่วนตัวจากต้นทาง
การเข้าถึง performance.measureUserAgentSpecificMemory() แบบไม่จำกัด
ระบบระบุ performance.measureUserAgentSpecificMemory() ให้ใช้ได้ในสภาพแวดล้อมที่แยกต่างหากแบบข้ามต้นทาง (หลัง COOP/COEP) เท่านั้น ฟีเจอร์นี้จะนำข้อจำกัด COOP/COEP ออก เพื่อให้สามารถทดสอบการถดถอยและวัดผลกระทบเมื่อไม่สามารถทำให้ COOP/COEP ใช้งานได้โดยสมบูรณ์ โปรดทราบว่า Performance.memory (API เดิม) ไม่สามารถใช้เพื่อวัตถุประสงค์นี้ได้ เนื่องจากไม่ได้เปิดใช้กับผู้ปฏิบัติงาน
performance.measureUserAgentSpecificMemory()
ฟีเจอร์นี้จะเพิ่มฟังก์ชัน performance.measureUserAgentSpecificMemory()
ที่จะประมาณการใช้หน่วยความจำของหน้าเว็บ เว็บไซต์ต้องแยกแบบข้ามต้นทางเพื่อใช้ API
การเลิกใช้งานและการนำออก
Chrome เวอร์ชันนี้จะแนะนำการเลิกใช้งานและการนำออกตามรายการด้านล่าง ไปที่ ChromeStatus.com เพื่อดูรายการการเลิกใช้งานที่วางแผนไว้ การเลิกใช้งานในปัจจุบัน และการนำออกก่อนหน้า
Chrome รุ่นนี้ได้เลิกใช้งานฟีเจอร์ 1 รายการ
เลิกใช้งานและนำการสนับสนุน Theora ออก
Chrome จะเลิกรองรับและเลิกรองรับตัวแปลงรหัสวิดีโอ Theora ใน Chrome บนเดสก์ท็อป เนื่องจากมีความเสี่ยงด้านความปลอดภัยใหม่ๆ การใช้งานที่ต่ำ (และตอนนี้มักจะไม่ถูกต้อง) ไม่ได้ทำให้สนับสนุนผู้ใช้ส่วนใหญ่อีกต่อไป
Chrome รุ่นนี้จะนำฟีเจอร์ 2 รายการออก
นำข้อมูลออก: URL ใน SVGUseElement
การกำหนดข้อมูล: URL ใน SVGUseElement อาจทำให้เกิด XSS และยังนำไปสู่การข้าม Trusted Types ด้วย ด้วยเหตุนี้ เราจึงวางแผนที่จะเลิกใช้งานและนำการสนับสนุนดังกล่าวออก
นำการบังคับใช้แบบครอบคลุมที่มีต้นทางเดียวกันใน CSPEE ออก
นำการดำเนินการพิเศษสำหรับ iframe ที่มีต้นทางเดียวกันออกจากการบังคับใช้แบบฝังของ CSP ซึ่งจะ���รับลักษณะการทำงานของการบังคับใช้ CSP Embed Enforcement สำหรับ iframe แบบข้ามต้นทางและ iframe ต้นทางเดียวกัน