วันที่เผยแพร่เวอร์ชันเสถียร: 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 | ข้อกำหนด
รับ API ของแอปที่เกี่ยวข้องที่ติดตั้งแล้วบนเดสก์ท็อป
Get Installed Related Apps API (navigator.getInstalledRelatedApps) ช่วยให้ เว็บไซต์เข้าถึงได้ว่ามีการติดตั้งแอปพลิเคชันที่เกี่ยวข้องที่สอดคล้องกันหรือไม่ เว็บไซต์จะได้รับอนุญาตให้ใช้ API นี้ก็ต่อเมื่อแอปพลิเคชันมีการเชื่อมโยงที่สร้างขึ้นกับต้นทางของเว็บ
API นี้เปิดตัวใน Chrome 80 สำหรับ Android เราได้เปิดใช้การรองรับเพิ่มเติมสำหรับเว็บแอปบนเดสก์ท็อปใน Chrome 140
เอกสาร | ข้อบกพร่องในการติดตาม #895854 | รายการใน ChromeStatus.com | ข้อกำหนด
คำนำหน้าคุกกี้ HTTP
ในบางกรณี สิ่งสำคัญคือการแยกความแตกต่างในฝั่งเซิร์ฟเวอร์ระหว่างคุกกี้
ที่เซิร์ฟเวอร์ตั้งค่าไว้กับคุกกี้ที่ไคลเอ็นต์ตั้งค่าไว้ กรณีหนึ่งที่เกี่ยวข้องคือคุกกี้
ซึ่งปกติแล้วเซิร์ฟเวอร์จะเป็นผู้ตั้งค่าเสมอ อย่างไรก็ตาม โค้ดที่ไม่คาดคิด (เช่น ช่องโหว่ 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 | ข้อกำหนด