Chrome 140

วันที่เผยแพร่เวอร์ชันเสถียร: 2 กันยายน 2025

การเปลี่ยนแปลงต่อไปนี้จะมีผลกับการเปิดตัว Chrome 140 เวอร์ชันเสถียรสำหรับ Android, ChromeOS, Linux, macOS และ Windows เว้นแต่จะระบุไว้เป็นอย่างอื่น

CSS

การคำนวณที่มีการพิมพ์ CSS

การคำนวณแบบระบุประเภทช่วยให้คุณเขียนนิพจน์ใน CSS ได้ เช่น calc(10em / 1px) หรือ calc(20% / 0.5em * 1px) ซึ่งจะมีประโยชน์ในด้านการจัดตัวอักษร ตัวอย่างเช่น เนื่องจากช่วยให้คุณแปลงค่าที่พิมพ์เป็นค่าที่ไม่ได้พิมพ์และนำไปใช้ซ้ำกับพร็อพเพอร์ตี้ที่ยอมรับตัวเลขได้ อีกกรณีการใช้งานหนึ่งคือการคูณค่าที่ไม่มีหน่วยด้วย ประเภทอื่น เช่น ตอนนี้คุณสามารถเปลี่ยนจากพิกเซลเป็นองศาได้แล้ว

ติดตามข้อบกพร่อง #40768696 | รายการใน ChromeStatus.com | ข้อกำหนด

พร็อพเพอร์ตี้ CSS caret-animation

Chromium รองรับภาพเคลื่อนไหวของพร็อพเพอร์ตี้ caret-color อย่างไรก็ตาม เมื่อมีการเคลื่อนไหว ลักษณะการกะพริบเริ่มต้นของเครื่องหมายแคริเอทจะรบกวนภาพเคลื่อนไหว

พร็อพเพอร์ตี้ caret-animation ของ CSS มีค่าที่เป็นไปได้ 2 ค่า ได้แก่ auto และ manual auto หมายถึงค่าเริ่มต้นของเบราว์เซอร์ (กะพริบ) และ manual หมายถึงนักพัฒนาแอป ควบคุมภาพเคลื่อนไหวของเคอร์เซอร์ นอกจากนี้ ผู้ใช้ที่รู้สึกรำคาญหรือมี ปฏิกิริยาในทางลบต่อภาพที่กะพริบหรือกระพริบตา สามารถปิดการกะพริบได้ด้วย สไตล์ชีตของผู้ใช้

ติดตามข้อบกพร่อง #329301988 | รายการใน ChromeStatus.com | ข้อกำหนด

highlightsFromPoint API

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

ข้อบกพร่องในการติดตาม #365046212 | รายการใน ChromeStatus.com | ข้อกำหนด

ตัวเลือกคอนเทนเนอร์ ScrollIntoView

ตัวเลือกคอนเทนเนอร์ ScrollIntoViewOptions ช่วยให้นักพัฒนาแอปดำเนินการ scrollIntoView ที่เลื่อนเฉพาะคอนเทนเนอร์เลื่อนระดับบนสุดที่ใกล้ที่สุดได้ ตัวอย่างเช่น ข้อมูลโค้ดต่อไปนี้จะเลื่อนเฉพาะคอนเทนเนอร์เลื่อน ของ target เพื่อให้ target ปรากฏในมุมมอง แต่จะไม่เลื่อนคอนเทนเนอร์เลื่อน ทั้งหมดไปยังวิวพอร์ต

target.scrollIntoView({container: 'nearest'});

รายการใน ChromeStatus.com | ข้อกำหนด

การเปลี่ยนฉาก: รับค่าพร็อพเพอร์ตี้ภาพเคลื่อนไหวเพิ่มเติม

เพิ่มพร็อพเพอร์ตี้ภาพเคลื่อนไหวเพิ่มเติมเพื่อรับค่าผ่านทรีเสมือนของการเปลี่ยนมุมมอง

  • animation-timing-function
  • animation-iteration-count
  • animation-direction
  • animation-play-state

ข้อบกพร่องในการติดตาม #427741151 | รายการใน ChromeStatus.com | ข้อกำหนด

องค์ประกอบเสมือนของการเปลี่ยนมุมมองจะรับค่า animation-delay

นอกเหนือจากการอัปเดตก่อนหน้านี้ ตอนนี้พร็อพเพอร์ตี้ animation-delay จะ รับค่าผ่านทรีเสมือนของการเปลี่ยนมุมมอง

รายการใน ChromeStatus.com | ข้อกำหนด

กลุ่มการเปลี่ยนมุมมองที่ซ้อนกัน

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

ติดตามข้อบกพร่อง #399431227 | รายการใน ChromeStatus.com | ข้อกำหนด

ส่งต่อวิวพอร์ต overscroll-behavior จากรูท

การเปลี่ยนแปลงนี้จะส่งต่อ overscroll-behavior จากรูทแทนที่จะเป็นเนื้อหา

คณะทำงาน CSS ตัดสินใจที่จะไม่เผยแพร่พร็อพเพอร์ตี้จาก <body> ไปยัง วิวพอร์ต แต่คุณสมบัติของ Viewport จะแพร่กระจายจากองค์ประกอบรูท (<html>) แทน ดังนั้น overscroll-behavior ควรแพร่กระจายจากองค์ประกอบรูท อย่างไรก็ตาม Chrome มีปัญหามานานแล้วคือจะส่งต่อ overscroll-behavior จาก <body> แทนที่จะส่งจากรูท ลักษณะการทำงานนี้ ใช้ร่วมกับเบราว์เซอร์อื่นๆ ไม่ได้ การเปลี่ยนแปลงนี้ทำให้ Chrome เป็นไปตาม ข้อกำหนดและทำงานร่วมกับโปรแกรมอื่นๆ ได้

ข้อบกพร่องในการติดตาม #41453796 | รายการใน ChromeStatus.com | ข้อกำหนด

CSS counter() และ counters() ในข้อความแสดงแทนของพร็อพเพอร์ตี้ content

ฟีเจอร์นี้ช่วยให้ใช้ counter() และ counters() ในข้อความ แทนของพร็อพเพอร์ตี้ content ได้ ซึ่งจะให้ข้อมูลที่มีความหมายมากขึ้นเพื่อ ปรับปรุงการช่วยเหลือพิเศษ

ติดตามข้อบกพร่อง #417488055 | รายการใน ChromeStatus.com | ข้อกำหนด

พร็อพเพอร์ตี้ CSS scroll-target-group

พร็อพเพอร์ตี้ scroll-target-group ระบุว่าองค์ประกอบเป็นคอนเทนเนอร์กลุ่มเครื่องหมายเลื่อนหรือไม่ ค่าที่ใช้ได้คือค่าใดค่าหนึ่งต่อไปนี้

  • "none": องค์ประกอบไม่ได้สร้างคอนเทนเนอร์กลุ่มเครื่องหมายการเลื่อน
  • "auto": องค์ประกอบจะสร้างคอนเทนเนอร์กลุ่มเครื่องหมายการเลื่อนซึ่งสร้าง กลุ่มเครื่องหมายการเลื่อนที่มีองค์ประกอบเครื่องหมายการเลื่อนทั้งหมดซึ่ง นี่คือคอนเทนเนอร์กลุ่มเครื่องหมายการเลื่อนบรรพบุรุษที่ใกล้ที่สุด

การสร้างคอนเทนเนอร์กลุ่มเครื่องหมายการเลื่อนจะช่วยให้องค์ประกอบ HTML ของ Anchor ที่มีตัวระบุส่วนซึ่งอยู่ภายในคอนเทนเนอร์ดังกล่าวเป็น HTML ที่เทียบเท่ากับ::scroll-markerองค์ประกอบเสมือน องค์ประกอบ Anchor ที่เป้าหมายการเลื่อนอยู่ภายในมุมมองในขณะนี้สามารถจัดรูปแบบได้โดยใช้:target-currentคลาสจำลอง

ข้อบกพร่องในการติดตาม #6607668 | รายการใน ChromeStatus.com | ข้อกำหนด

รองรับตัวอธิบาย font-variation-settings ในกฎ @font-face

CSS ช่วยให้นักพัฒนาซอฟต์แวร์ปรับความหนา ความกว้าง ความเอียง และแกนอื่นๆ ของแบบอักษรได้ โดยใช้พร็อพเพอร์ตี้ font-variation-settings ในองค์ประกอบแต่ละรายการ อย่างไรก็ตาม เบราว์เซอร์ที่ใช้ Chromium ไม่รองรับพร็อพเพอร์ตี้นี้ภายใน@font-face การประกาศ ฟีเจอร์นี้รองรับไวยากรณ์แบบสตริงสำหรับ font-variation-settings ตามที่กำหนดไว้ใน CSS Fonts Level 4 ระบบจะไม่สนใจแท็กฟีเจอร์ที่ไม่ถูกต้องหรือ ไม่รู้จักตามข้อกำหนด ไม่รองรับรูปแบบไบนารีหรือรูปแบบที่ไม่เป็นมาตรฐาน ปัจจุบันแบบอักษรตัวแปรได้รับการนำมาใช้กันอย่างแพร่หลายมากขึ้น ทั้งในด้านประสิทธิภาพและความยืดหยุ่นในการจัดเรียงตัวอักษร การเพิ่มการรองรับ ตัวอธิบายนี้ใน Chromium จะช่วยเพิ่มการควบคุม ลดการทำซ้ำ และรองรับ แนวทางที่ทันสมัยและปรับขนาดได้มากขึ้นสำหรับตัวอักษรบนเว็บ

ข้อบกพร่องในการติดตาม #40398871 | รายการใน ChromeStatus.com | ข้อกำหนด

DOM

แอตทริบิวต์แหล่งที่มา ToggleEvent

แอตทริบิวต์ source ของ ToggleEvent มีองค์ประกอบที่ทริกเกอร์ ToggleEvent ให้เริ่มทำงาน (หากมี) เช่น หากผู้ใช้คลิกองค์ประกอบ <button> ที่มีแอตทริบิวต์ popovertarget หรือ commandfor ตั้งค่าเป็น เปิดป๊อปโอเวอร์ ToggleEvent ที่ทริกเกอร์ในป๊อปโอเวอร์จะมีแอตทริบิวต์แหล่งที่มา ตั้งค่าเป็น <button> ที่เรียกใช้

รายการใน ChromeStatus.com | ข้อกำหนด

Isolated Web App (IWA)

Controlled Frame API (พร้อมใช้งานสำหรับ IWA เท่านั้น)

ฟีเจอร์นี้จะเพิ่ม Controlled Frame API ซึ่งใช้ได้เฉพาะกับ Isolated Web App (IWA) เท่านั้น Controlled Frame อนุญาตให้ฝังเนื้อหาทั้งหมด รวมถึงเนื้อหาของบุคคลที่สามที่ฝังใน <iframe> ไม่ได้ เช่นเดียวกับ API ที่มีชื่อคล้ายกันในแพลตฟอร์มอื่นๆ นอกจากนี้ Controlled Frame ยังช่วยให้ควบคุมเนื้อหาที่ฝังได้ด้วย ชุดเมธอดและเหตุการณ์ของ API ดูข้อมูลเพิ่มเติมเกี่ยวกับ Isolated Web Apps ได้ที่คำอธิบายเกี่ยวกับ Isolated Web Apps

ติดตามข้อบกพร่อง #40191772 | รายการใน ChromeStatus.com | ข้อกำหนด

JavaScript

Uint8Array ไปและจาก base64 และเลขฐานสิบหก

Base64 เป็นวิธีทั่วไปในการแสดงข้อมูลไบนารีที่กำหนดเองเป็น ASCII JavaScript มี Uint8Arrays สำหรับข้อมูลไบนารี อย่างไรก็ตาม ไม่มีกลไกในตัวที่จะ เข้ารหัสข้อมูลดังกล่าวเป็น base64 หรือรับข้อมูล base64 และสร้าง Uint8Array ที่เกี่ยวข้อง ฟีเจอร์นี้เพิ่มความสามารถและวิธีการแปลงระหว่างสตริงฐานสิบหกกับ Uint8Arrays

รายการใน ChromeStatus.com | ข้อกำหนด

ดูการเปลี่ยนแปลงเวลาที่สัญญาการเปลี่ยนผ่านเสร็จสมบูรณ์

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

ติดตามข้อบกพร่อง #430018991 | รายการใน ChromeStatus.com

Web API

ตัวเลือก ReadableStreamBYOBReader min

ฟีเจอร์นี้จะเพิ่มตัวเลือก min ลงในวิธี ReadableStreamBYOBReader.read(view) ที่มีอยู่ เมธอดนี้รับ ArrayBufferView อยู่แล้วซึ่งจะอ่านข้อมูล แต่ปัจจุบันยังไม่รับประกันว่าจะเขียนองค์ประกอบกี่รายการก่อนที่การอ่านจะเสร็จสมบูรณ์ การระบุค่า min จะทำให้คุณกำหนดให้สตรีมรอจนกว่าจะมีองค์ประกอบอย่างน้อยตามจำนวนที่ระบุ ก่อนที่จะแก้ไขการอ่านได้ ซึ่งจะปรับปรุงลักษณะการทำงานปัจจุบัน ที่การอ่านอาจแสดงผลด้วยองค์ประกอบน้อยกว่าที่มุมมองรองรับ

ข้อบกพร่องในการติดตาม #40942083 | รายการใน ChromeStatus.com | ข้อกำหนด

Get Installed Related Apps API (navigator.getInstalledRelatedApps) ช่วยให้ เว็บไซต์เข้าถึงได้ว่ามีการติดตั้งแอปพลิเคชันที่เกี่ยวข้องที่สอดคล้องกันหรือไม่ เว็บไซต์จะได้รับอนุญาตให้ใช้ API นี้ก็ต่อเมื่อแอปพลิเคชันมีการเชื่อมโยงที่สร้างขึ้นกับต้นทางของเว็บ

API นี้เปิดตัวใน Chrome 80 สำหรับ Android เราได้เปิดใช้การรองรับเพิ่มเติมสำหรับเว็บแอปบนเดสก์ท็อปใน Chrome 140

เอกสาร | ข้อบกพร่องในการติดตาม #895854 | รายการใน ChromeStatus.com | ข้อกำหนด

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

ติดตามข้อบกพร่อง #426096760 | รายการใน ChromeStatus.com | ข้อกำหนด

Service Worker

SharedWorker สคริปต์รับค่าตัวควบคุมสำหรับ URL ของสคริปต์ BLOB

ข้อกำหนดระบุว่า Worker ควรจะรับ Controller สำหรับ URL ของ BLOB มาใช้ต่อ อย่างไรก็ตาม โค้ดที่มีอยู่จะอนุญาตเฉพาะ DedicatedWorker ให้รับ Controller มาใช้ต่อ และ SharedWorker จะไม่รับ Controller มาใช้ต่อ การดำเนินการนี้จะแก้ไขลักษณะการทำงานของ Chrome ให้สอดคล้องกับข้อมูลจำเพาะ นโยบายองค์กร SharedWorkerBlobURLFixEnabled ควบคุมฟีเจอร์นี้

ข้อบกพร่องในการติดตาม #324939068 | รายการใน ChromeStatus.com | ข้อกำหนด

เพิ่ม ServiceWorkerStaticRouterTimingInfo

ฟีเจอร์นี้จะเพิ่มข้อมูลเวลาสำหรับ ServiceWorker Static Routing API ที่แสดงใน Navigation Timing API และ Resource Timing API เพื่อให้นักพัฒนาใช้งาน ServiceWorker จะให้ข้อมูลเวลาเพื่อทำเครื่องหมายจุดเวลาที่แน่นอน

ฟีเจอร์นี้จะเพิ่มข้อมูลเวลา 2 รายการที่เกี่ยวข้องกับ Static Routing API ดังนี้

  • RouterEvaluationStart: เวลาในการเริ่มจับคู่คำขอกับกฎเราเตอร์ที่ลงทะเบียน
  • CacheLookupStart: ถึงเวลาเริ่มค้นหาที่เก็บแคชแล้วหากแหล่งที่มาเป็น "cache"

นอกจากนี้ ฟีเจอร์นี้ยังเพิ่มข้อมูลแหล่งที่มาของเราเตอร์ 2 รายการ ได้แก่ แหล่งที่มาของเราเตอร์ที่ตรงกันและแหล่งที่มาของเราเตอร์สุดท้าย

ติดตามข้อบกพร่อง #41496865 | รายการใน ChromeStatus.com | ข้อกำหนด

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

เปิดใช้การแจ้งเตือนสายเรียกเข้า

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

Origin Trial | Tracking bug #detail?id=1383570 | ChromeStatus.com entry | Spec

API คีย์-ค่าสำหรับการรายงานข้อขัดข้อง

ฟีเจอร์นี้เปิดตัว API คีย์-ค่าใหม่ ซึ่งอาจเป็น window.crashReport โดยมีแผนที่ต่อท้ายเอกสารแต่ละรายการเป็นตัวสำรอง ซึ่งจะเก็บข้อมูลที่ต่อท้ายรายงานข้อขัดข้อง

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

Origin Trial | ติดตามข้อบกพร่อง #400432195 | รายการใน ChromeStatus.com | ข้อกำหนด

เพิ่มกิจกรรม clipboardchange

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

ช่วงทดลองใช้ฟีเจอร์ | ติดตามข้อบกพร่อง #41442253 | รายการใน ChromeStatus.com | ข้อกำหนด

เปิดใช้ SharedWorker ใน Android

ความต้องการการรองรับ SharedWorker บน Android ที่มีมาอย่างยาวนานนั้นเกิดจากความต้องการหลายประการ ที่นักพัฒนาเว็บได้แสดงไว้ ดังนี้

  • การแชร์ทรัพยากรและประสิทธิภาพ: นักพัฒนาแอปมุ่งมั่นที่จะแชร์การเชื่อมต่อ WebSocket หรือ Server-Sent Events (SSE) รายการเดียวในหลายแท็บ เพื่อประหยัดทรัพยากร
  • การจัดการทรัพยากรแบบถาวร: ข้อกำหนดในการแชร์และคงทรัพยากรไว้ในแท็บต่างๆ โดยเฉพาะอย่างยิ่งสำหรับเทคโนโลยีต่างๆ เช่น SQLite ที่ใช้ WASM
  • การปิดช่องว่างของฟีเจอร์: เบราว์เซอร์บนอุปกรณ์เคลื่อนที่หลักอื่นๆ ซึ่งรวมถึง Safari บน iOS และ Firefox บน Android รองรับ SharedWorker อยู่แล้ว ทำให้ Chrome บน Android เป็นเบราว์เซอร์หลักสุดท้ายที่ปิดช่องว่างนี้

Origin Trial | รายการใน ChromeStatus.com | ข้อกำหนด

การนำออก

หยุดส่งส่วนหัว Purpose: prefetch จากการดึงข้อมูลล่วงหน้าและการแสดงผลล่วงหน้า

ตอนนี้การดึงข้อมูลล่วงหน้าและการแสดงผลล่วงหน้าใช้ส่วนหัว Sec-Purpose แล้ว ดังนั้นเราจึงจะนำส่วนหัว Purpose: prefetch เดิมออก

โดยจะกำหนดขอบเขตไว้ที่กฎการคาดเดา prefetch, กฎการคาดเดา prerender, <link rel=prefetch> และ <link rel=prerender> ที่ไม่ใช่มาตรฐานของ Chromium

ติดตามข้อบกพร่อง #420724819 | รายการใน ChromeStatus.com | ข้อกำหนด

เลิกใช้งานกฎขนาดแบบอักษรพิเศษสำหรับ H1 ภายในองค์ประกอบบางอย่าง

ข้อกำหนด HTML มีรายการกฎพิเศษสำหรับแท็ก <h1> ที่ซ้อนอยู่ภายในแท็ก <article>, <aside>, <nav> หรือ <section>

กฎพิเศษเหล่านี้เลิกใช้งานแล้วเนื่องจากทำให้เกิดปัญหาด้านการช่วยเหลือพิเศษ กล่าวคือ องค์ประกอบ <h1> ที่ซ้อนกันจะลดขนาดแบบอักษรลงเพื่อให้ "ดู" เหมือนองค์ประกอบ <h2> แต่ไม่มีสิ่งใดในโครงสร้างการช่วยเหลือพิเศษที่แสดงถึงการลดระดับนี้

ข้อบกพร่องในการติดตาม #394111284 | รายการใน ChromeStatus.com | ข้อกำหนด