Chrome 152 เบต้า

เผยแพร่เมื่อ: 30 กรกฎาคม 2026

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

CSS และ UI

การรองรับ CSSPseudoElement สำหรับ ::backdrop, ::scroll-marker และ ::view-transition

การรองรับ CSSPseudoElement ซึ่งก่อนหน้านี้กำหนดไว้สำหรับ ::after, ::before และ ::marker จะขยายไปรวมถึง Pseudo-Element ใหม่หลายรายการ ดังนี้

  • ::backdrop: ช่วยปิดกล่องโต้ตอบเมื่อมีการคลิกฉากหลังโดยไม่รบกวนการคลิกภายในเนื้อหาของกล่องโต้ตอบ ซึ่งช่วยลดความซับซ้อนของตรรกะการตัดกัน
  • ::scroll-marker: ใช้เพื่อรวบรวมสถิติการคลิก
  • ::view-transition: รองรับการเปลี่ยนฉากที่คำนึงถึงรูปทรงเรขาคณิตและการขัดขวางการเปลี่ยนฉากกลางคันเพื่อเริ่มการเปลี่ยนฉากใหม่ โดยใช้พิกัดขององค์ประกอบที่กำลังเคลื่อนไหวเพื่อหลีกเลี่ยงการกระโดดของภาพ

แสดงแอตทริบิวต์ HTML ทั่วโลก autocorrect

แอตทริบิวต์ autocorrect ของ HTML ช่วยให้ผู้เขียนเว็บควบคุมได้ว่าจะใช้การแก้ไขอัตโนมัติกับข้อมูลจากผู้ใช้ในองค์ประกอบที่แก้ไขได้ ซึ่งรวมถึง <input>, <textarea>, และโฮสต์ contenteditable หรือไม่ ฟีเจอร์นี้จะแสดงแอตทริบิวต์ HTML ทั่วโลก autocorrect ให้นักพัฒนาเว็บ

Pseudo-Class ขององค์ประกอบสื่อ

Pseudo-Class ของ CSS ได้แก่ :playing, :paused, :seeking, :buffering, :stalled, :muted และ :volume-locked จะจับคู่องค์ประกอบ <audio> และ <video> ตามสถานะปัจจุบัน Pseudo-Class เหล่านี้เป็นหนึ่งในจุดที่ควรให้ความสำคัญสำหรับ Interop 2026

สีอัลฟ่าสัมพัทธ์ (ฟังก์ชัน alpha() ของ CSS Color 5)

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

พร็อพเพอร์ตี้ CSS window-drag

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

ฟีเจอร์นี้จะกำหนดมาตรฐานและเปลี่ยนชื่อพร็อพเพอร์ตี้ CSS app-region ที่มีอยู่ เปลี่ยนชื่อค่าเป็น move และ none รวมถึงเพิ่มลักษณะการทำงานของการรับค่าจากองค์ประกอบหลักอย่างชัดเจน

Web API

CPU Performance API

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

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

ดูรายละเอียดเพิ่มเติมได้ที่วิดีโออธิบาย CPU Performance API

รายการที่อนุญาตการเชื่อมต่อ

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

เซิร์ฟเวอร์จะเผยแพร่รายการปลายทางที่ได้รับอนุญาตผ่านส่วนหัวการตอบกลับ HTTP ก่อนที่จะสร้างการเชื่อมต่อ Chrome จะประเมินปลายทางเทียบกับรายการที่อนุญาตนี้ โดยจะอนุญาตการเชื่อมต่อกับปลายทางที่ยืนยันแล้ว แต่จะบล็อกการเชื่อมต่อที่ไม่ตรงกัน

ดูรายละเอียดเพิ่มเติมได้ที่ข้อเสนอรายการที่อนุญาตการเชื่อมต่อ

การระบุแหล่งที่มาของการแจ้งเตือนสำหรับ PWA ใน macOS

Chrome กำลังเปิดตัวการระบุแหล่งที่มาของการแจ้งเตือนสำหรับ Progressive Web App (PWA) ที่ติดตั้งไว้บน macOS เมื่อมีการติดตั้ง PWA บน macOS การแจ้งเตือนจะระบุแหล่งที่มาไปยัง PWA โดยตรง โดยใช้ชื่อและไอคอนของ PWA เองในศูนย์การแจ้งเตือน แทนที่จะเป็น Google Chrome

การอัปเดตนี้จะทำให้การแจ้งเตือนของ PWA สอดคล้องกับแอปพลิเคชัน macOS ดั้งเดิม ดังนี้

  • Chrome ไม่รองรับฟิลด์ requireInteraction สำหรับการแจ้งเตือนของ PWA ใน macOS อีกต่อไป เนื่องจากระบบจะควบคุมความคงอยู่ของการแจ้งเตือนต่อแอปโดยการตั้งค่า macOS
  • Badging API กำหนดให้ต้องมีสิทธิ์การแจ้งเตือน จึงจะสามารถแสดงป้ายแอปได้

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

OpaqueRange

OpaqueRange แสดงถึงช่วงข้อความที่ใช้งานได้ภายในค่าของตัวควบคุมแบบฟอร์ม เช่น เช่น <textarea> หรือ <input> ที่อิงตามข้อความ เพื่อให้นักพัฒนาซอฟต์แวร์ทำงานกับข้อความ ค่าโดยใช้ API ที่คล้ายกับช่วงได้

โดยรองรับการดำเนินการต่างๆ เช่น getBoundingClientRect(), getClientRects() และการผสานรวมกับ CSS Custom Highlight API สำหรับคำแนะนำแบบอินไลน์ การไฮไลต์ และป๊อปโอเวอร์แบบยึด นอกจากนี้ยังคงการห่อหุ้มไว้โดยแสดงเฉพาะออฟเซ็ตค่าขณะที่แสดงผล null สำหรับ startContainer และ endContainer

แอปย่อยของ Isolated Web App (IWA)

แอปย่อยช่วยให้นักพัฒนาซอฟต์แวร์สร้างแอปหลายแอปภายใต้การติดตั้ง Isolated Web App (IWA) เดียวได้ แอปย่อยแต่ละแอปจะมีชื่อ ไอคอน และการผสานรวมกับระบบปฏิบัติการที่แตกต่างกัน

แอปย่อยจะปรากฏในแถบเดสก์ท็อปโดยมีตัวตนที่แตกต่างจาก IWA หลัก ซึ่งมีความสามารถของระบบปฏิบัติการแยกต่างหาก เช่น การเชื่อมโยงประเภทไฟล์ ผู้ดูแลระบบสามารถควบคุมฟีเจอร์นี้ได้โดยใช้นโยบายระดับองค์กร ซึ่งรวมถึง DefaultSubAppsWithoutPromptsSetting, SubAppsWithoutPromptsAllowedForOrigins, และ SubAppsWithoutPromptsBlockedForOrigins

โหมดการแสดงผลแบบไม่มีเฟรมสำหรับ Isolated Web App

โหมดการแสดงผลแบบไม่มีเฟรมช่วยให้ Isolated Web App ครอบครองหน้าต่างเบราว์เซอร์ทั้งหมดได้โดยการนำเส้นขอบหน้าต่างและแถบชื่อมาตรฐานออก ซึ่งรองรับการสร้างแบรนด์และลำดับชั้นของเมนูที่กำหนดเอง

ผู้ดูแลระบบสามารถจัดการฟีเจอร์นี้ได้โดยใช้นโยบายต่างๆ ซึ่งรวมถึง DefaultWindowManagementSetting, WindowManagementAllowedForUrls, และ WindowManagementBlockedForUrls

WebGPU: การควบคุมขนาดกลุ่มย่อย

เพิ่มฟีเจอร์ GPU ที่ไม่บังคับ "subgroup-size-control" ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์ กำหนดขนาดกลุ่มย่อยใน Compute Shader ได้อย่างชัดเจน ซึ่งจะเพิ่มประสิทธิภาพ Compute Shader โดยใช้การดำเนินการกลุ่มย่อยที่มีขนาดกลุ่มย่อยที่เฉพาะเจาะจงในแพลตฟอร์มฮาร์ดแวร์ที่กำหนดเป้าหมาย โดยเฉพาะอย่างยิ่งสำหรับเวิร์กโหลด AI

Window Shape API

Window Shape API ช่วยให้ Isolated Web App ใน ChromeOS กำหนดรูปร่างหน้าต่างที่ไม่ใช่สี่เหลี่ยมผืนผ้าที่กำหนดเองผ่าน window.chromeos.isolatedWebApp.setShape ได้ ซึ่งกำหนดให้หน้าต่างต้องอยู่ในโหมดการแสดงผลแบบไม่มีเฟรมและต้องได้รับสิทธิ์การจัดการหน้าต่าง

สื่อ

MediaCapabilities encryptionScheme

เพิ่มแอตทริบิวต์ encryptionScheme ลงในพจนานุกรม KeySystemTrackConfiguration ที่ใช้ใน navigator.mediaCapabilities.decodingInfo() ซึ่งช่วยให้เว็บ แอปพลิเคชันค้นหาได้ว่ารองรับรูปแบบการเข้ารหัสที่เฉพาะเจาะจง เช่น 'cenc' หรือ 'cbcs' หรือไม่

การจับภาพเสียงที่ต้องการใน getDisplayMedia API

เพิ่มแอตทริบิวต์ audioPreference ลงในพจนานุกรม DisplayMediaStreamOptions ที่ใช้ใน navigator.mediaDevices.getDisplayMedia() คำแนะนำนี้ช่วยให้เว็บแอปพลิเคชันส่งสัญญาณไปยังเบราว์เซอร์ว่าต้องการแชร์เสียงพร้อมกับการจับภาพวิดีโอ

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

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

กฎการคาดเดา: การควบคุมฮิวริสติกส์ของวิวพอร์ตระดับปานกลาง

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

ช่วงทดลองใช้ฟีเจอร์ที่เลิกใช้งานสำหรับ XSLT ฝั่งไคลเอ็นต์

Chrome ได้เลิกใช้งาน XSLT ฝั่งไคลเอ็นต์แล้ว, และกำลังจะนำออกจากเบราว์เซอร์ใน Chrome 158 เราได้ตั้งค่าช่วงทดลองใช้การเลิกใช้งาน (จากต้นทาง) เพื่อให้เว็บไซต์ขยายเวลาการย้ายข้อมูลออกจาก XSLT ได้ประมาณ 9 เดือน ไปจนถึง Chrome 175 ช่วงทดลองใช้นี้พร้อมใช้งานแล้ว ตอนนี้ก่อนที่จะนำออก เพื่อให้คุณทดสอบได้ตั้งแต่เนิ่นๆ

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

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

นำ Private Aggregation API ออก

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