Chrome 155 เบต้า

เผยแพร่เมื่อ: 16 กันยายน 2569

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

CSS และ UI

CSS symbols()

ฟังก์ชัน symbols() ของ CSS ช่วยให้ผู้เขียนกำหนดรูปแบบตัวนับแบบอินไลน์ได้แทน การประกาศ @counter-style ที่มีชื่อเป็นกฎ @ ก่อน โดยจะสร้างรูปแบบตัวนับที่ไม่ระบุตัวตนจากรายการสัญลักษณ์สตริงพร้อมกับระบบการนับที่ไม่บังคับ (วนซ้ำ ตัวเลข ตัวอักษร สัญลักษณ์ หรือคงที่) และจะยอมรับเป็นรูปแบบตัวนับใน list-style-type, รูปแบบย่อ list-style, counter() และ counters()

พร็อพเพอร์ตี้ CSS Corner แบบย่อ

ใช้ชวเลข corner ของ CSS และชวเลขย่อยต่อมุม (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right) รวมถึงชวเลขขอบทางกายภาพ (corner-top, corner-bottom) และ เชิงตรรกะ (corner-block-start, corner-block-end ฯลฯ) ซึ่งช่วยให้ตั้งค่าทั้ง border-radius และ corner-shape สำหรับมุมแต่ละมุมได้ในการประกาศครั้งเดียว นอกจากนี้ corners ยังคงเป็นชื่อแทนที่เข้ากันได้สำหรับรูปแบบย่อของ corner

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

CSS text-decoration-skip-spaces

text-decoration-skip-spacesพร็อพเพอร์ตี้ CSS จะควบคุมว่าเส้นตกแต่งข้อความ (เช่น ขีดเส้นใต้ ขีดเส้นบน และขีดทับ) จะข้ามอักขระ ช่องว่างหรือไม่ ซึ่งช่วยให้ผู้เขียนป้องกันไม่ให้มีการวาดการตกแต่งใต้ช่องว่างได้ ซึ่งมักจะดูน่าสนใจกว่า

CSS margin-trim

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

JavaScript

หลีกเลี่ยงความล้มเหลวของโมดูลแคช

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

นำเข้าข้อความ (โมดูลข้อความ)

ข้อเสนอ TC39 ในการเพิ่มคำสั่ง import … with { type: "text" } โมดูลลงใน JavaScript แอตทริบิวต์การนําเข้าจะโหลดข้อมูลข้อความเป็นค่าสตริง

Web API

การควบคุมการแสดงเนื้อหาเพิ่มเติม

อนุญาตให้เว็บแอปพลิเคชันที่มีสิทธิ์ window-management maximize(), minimize() และ restore() เข้าถึงหน้าต่างของตนเอง และป้องกัน การปรับขนาดผ่าน setResizable() นอกจากนี้ ฟีเจอร์สื่อ CSS ใหม่ display-state และ resizable ยังช่วยให้สคริปต์และเนื้อหาปรับให้เข้ากับ สถานะหน้าต่างและความสามารถในการปรับขนาดที่เกี่ยวข้องได้ ฟีเจอร์เหล่านี้ช่วยปรับปรุงความสามารถในการใช้งาน ของหน้าต่างแอปพลิเคชันระยะไกล VDI ในไคลเอ็นต์บนเว็บ โดยเฉพาะอย่างยิ่งในส่วนของ การควบคุมหน้าต่างแถบชื่อ ฟังก์ชันการทำงานใหม่นี้จะช่วยเพิ่มประสิทธิภาพฟีเจอร์ที่มีอยู่ของ Window Management API

การอัปเดตอัลกอริทึมใน WebCrypto

เพิ่มการรองรับอัลกอริทึมการเข้ารหัสเพื่อรักษาความปลอดภัยจากคอมพิวเตอร์ควอนตัมหลายรายการที่ NIST ได้กำหนดมาตรฐานไว้ใน Web Cryptography API ดังนี้

  • ML-KEM (768, 1024)
  • ML-DSA (44, 65, 87)
  • ChaCha20-Poly1305
  • X-Wing

ดูข้อมูลเพิ่มเติมได้ในข้อกำหนดฉบับร่างที่ https://wicg.github.io/webcrypto-modern-algos/

Digital Credentials API (รองรับการออกบัตร)

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

เพิ่มการรองรับการถอดรหัสรูปภาพ JPEG XL (image/jxl) ใน Blink โดยใช้ jxl-rs ซึ่งเป็นตัวถอดรหัส Rust แบบเพียวที่ปลอดภัยด้านหน่วยความจำ JPEG XL เป็นรูปแบบภาพที่ทันสมัยซึ่งได้รับการรับรองเป็นมาตรฐาน ISO/IEC 18181 โดยมีคุณสมบัติดังนี้ การถอดรหัสแบบก้าวหน้าเพื่อปรับปรุงประสิทธิภาพการโหลดที่รับรู้ได้ รองรับ ช่วงสีที่กว้าง, HDR และความลึกของบิตสูง รวมถึงรองรับภาพเคลื่อนไหว

หยุดเล่นสื่อชั่วคราวใน iframe ที่มองไม่เห็น

เพิ่มนโยบายสิทธิ์ media-playback-while-not-visible เพื่อให้ผู้ฝังควบคุมได้ว่าจะฝัง iframe ที่ซ่อนอยู่ในปัจจุบันหรือไม่ ซึ่งรวมถึง iframe ที่มีพร็อพเพอร์ตี้ display ตั้งค่าเป็น none, พร็อพเพอร์ตี้ visibility ตั้งค่าเป็น hidden หรือมีพื้นที่เป็น 0 (ความกว้างหรือความสูงเท่ากับ 0) ขณะที่ซ่อนอยู่ ระบบจะบล็อกความพยายามของ iframe ที่ฝังไว้ในการแสดงผลสื่อที่ได้ยิน เมื่อเฟรมแสดงอีกครั้ง ควรยกเลิกการห้าม ซึ่งจะช่วยให้นักพัฒนาแอปสร้างประสบการณ์ที่เป็นมิตรกับผู้ใช้มากขึ้น และยังปรับปรุงประสิทธิภาพด้วยการให้เบราว์เซอร์จัดการการเล่นเนื้อหาที่ผู้ใช้มองไม่เห็น

PredefinedColorSpace srgb-linear และ display-p3-linear

เพิ่มพื้นที่สี srgb-linear และ display-p3-linear (ตามที่กำหนดโดย CSS) ลงใน PredefinedColorSpace เพื่อใช้กับ Canvas

วิธีการแทรก HTML และการสตรีมแบบใหม่

เปิดเผยวิธีการตั้งค่า HTML หลายวิธีที่ให้เรื่องราวที่สอดคล้องกันสำหรับ การแทรกมาร์กอัปแบบไดนามิกลงในเอกสารที่มีอยู่

  • เมธอดตำแหน่ง (before(), after(), append(), prepend(), replaceWith()) ที่ใช้ HTML เป็นอาร์กิวเมนต์ ซึ่งแทนที่ insertAdjacentHTML() ได้อย่างมีประสิทธิภาพ
  • วิธีการสตรีม (streamAppendHTML(), streamAppendHTMLUnsafe() ฯลฯ) ซึ่งแสดงผล WritableStream
  • ส่ง {runScripts} เป็นส่วนหนึ่งของ SetHTMLUnsafeOptions โดยเลียนแบบลักษณะการทำงานของ createContextualFragment
  • รองรับ createParserOptions ในประเภทที่เชื่อถือได้ ซึ่งช่วยให้ประเภทที่เชื่อถือได้ ลบล้างโหมดสคริปต์และตัวทำความสะอาดได้

ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับการอัปเดตบางส่วนแบบประกาศ

ส่วนหัวและ responseHeaders ของ WebTransport

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