มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บ (Chrome 86)

แผงสื่อใหม่

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บแสดงข้อมูลมีเดียเพลเยอร์ในแผงสื่อ

แผงสื่อใหม่

ก่อนแผงสื่อใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บอาจดูข้อมูลการบันทึกและการแก้ไขข้อบกพร่องเกี่ยวกับโปรแกรมเล่นวิดีโอได้ใน chrome://media-internals

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

ปัญหาเกี่ยวกับ Chromium: 1018414

จับภาพหน้าจอของโหนดผ่านเมนูตามบริบทของแผงองค์ประกอบ

ตอนนี้คุณจับภาพหน้าจอของโหนดผ่านเมนูตามบริบทในแผงองค์ประกอบได้แล้ว

เช่น คุณจับภาพหน้าจอของตารางเนื้อหาได้โดยคลิกขวาที่องค์ประกอบนั้นๆ แล้วเลือกจับภาพหน้าจอของโหนด

จับภาพหน้าจอของโหนด

ปัญหาเกี่ยวกับ Chromium: 1100253

การอัปเดตแท็บปัญหา

ตอนนี้แถบคำเตือนปัญหาในแผง Console จะเปลี่ยนเป็นข้อความปกติแล้ว

ปัญหาในข้อความของคอนโซล

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

ช่องทำเครื่องหมายปัญหาคุกกี้ของบุคคลที่สาม

ปัญหาเกี่ยวกับ Chromium: 1096481, 1068116, 1080589

จำลองแบบอักษรในเครื่องที่หายไป

เปิดแท็บการแสดงผลแล้วใช้ฟีเจอร์ปิดใช้แบบอักษรในเครื่องเพื่อจำลองแหล่งที่มาที่หายไป local() รายการในกฎ @font-face

ตัวอย่างเช่น เมื่อติดตั้งแบบอักษร "Rubik" ในอุปกรณ์แล้ว และกฎ @font-face src ใช้แบบอักษรดังกล่าวเป็นแบบอักษร local() Chrome จะใช้ไฟล์แบบอักษรในเครื่องจากอุปกรณ์ของคุณ

เมื่อเปิดใช้ปิดใช้แบบอักษรในเครื่อง เครื่องมือสำหรับนักพัฒนาเว็บจะไม่สนใจแบบอักษร local() และจะดึงข้อมูลแบบอักษรดังกล่าวจากเครือข่าย

จำลองแบบอักษรในเครื่องที่หายไป

บ่อยครั้งที่นักพัฒนาซอฟต์แวร์และนักออกแบบใช้แบบอักษรเดียวกัน 2 ชุดที่แตกต่างกันระหว่างการพัฒนา

  • แบบอักษรในเครื่องสำหรับเครื่องมือออกแบบของคุณ และ
  • แบบอักษรเว็บสำหรับโค้ดของคุณ

การปิดใช้แบบอักษรในเครื่องช่วยให้คุณทําสิ่งต่อไปนี้ได้ง่ายขึ้น

  • แก้ไขข้อบกพร่องและวัดผลการทำงานและการเพิ่มประสิทธิภาพในการโหลดแบบอักษรบนเว็บ
  • ยืนยันความถูกต้องของกฎ @font-face ของ CSS
  • ดูความแตกต่างระหว่างแบบอักษรเว็บและเวอร์ชันในเครื่อง

ปัญหาเกี่ยวกับ Chromium: 384968

จำลองผู้ใช้ที่ไม่ได้ใช้งาน

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

จำลองผู้ใช้ที่ไม่ได้ใช้งาน

ปัญหาเกี่ยวกับ Chromium: 1090802

จำลอง prefers-reduced-data

คิวรี่สื่อของ prefers-reduced-data จะตรวจหาว่าผู้ใช้ต้องการให้แสดงเนื้อหาสำรองที่ใช้ข้อมูลน้อยกว่าในการแสดงผลหน้าเว็บหรือไม่

ตอนนี้คุณใช้เครื่องมือสำหรับนักพัฒนาเว็บเพื่อจำลองคำค้นหาสื่อ prefers-reduced-data ได้แล้ว

จำลอง Preferreds-reduced-data

ปัญหาเกี่ยวกับ Chromium: 1096068

การรองรับฟีเจอร์ JavaScript ใหม่

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บรองรับฟีเจอร์ภาษา JavaScript ล่าสุดได้ดียิ่งขึ้นแล้ว ดังนี้

  • โอเปอเรเตอร์การกำหนดแบบตรรกะ - ขณะนี้เครื่องมือสำหรับนักพัฒนาเว็บรองรับการกำหนดเชิงตรรกะกับโอเปอเรเตอร์ใหม่ &&=, ||= และ ??= ในแผงคอนโซลและแหล่งที่มา
  • ตัวคั่นตัวเลขแบบพิมพ์ด้วย - ขณะนี้เครื่องมือสำหรับนักพัฒนาเว็บจะพิมพ์ตัวคั่นตัวเลขในแผงแหล่งที่มาได้อย่างถูกต้อง

ปัญหาเกี่ยวกับ Chromium: 1086817, 1080569

Lighthouse 6.2 ในแผง Lighthouse

แผง Lighthouse เรียกใช้ Lighthouse 6.2 อยู่ในขณะนี้ ดูบันทึกประจำรุ่นเพื่อดูรายการการเปลี่ยนแปลงทั้งหมด

ยกเลิกการปรับขนาดรูปภาพ

การตรวจสอบใหม่ใน Lighthouse 6.2

  • หลีกเลี่ยงงานเทรดหลักที่ใช้เวลานาน รายงานงานที่ใช้เวลานานที่สุดในเทรดหลัก ซึ่งมีประโยชน์ในการระบุปัจจัยที่แย่ที่สุดที่ทำให้อินพุตล่าช้า
  • ระบบรวบรวมข้อมูลลิงก์ได้ ตรวจสอบว่าแอตทริบิวต์ href ขององค์ประกอบ Anchor ลิงก์กับปลายทางที่เหมาะสมเพื่อให้ผู้ชมค้นพบลิงก์ได้
  • องค์ประกอบรูปภาพที่ไม่มีขนาด - ตรวจสอบว่ามีการตั้งค่า width และ height ที่ชัดเจนในองค์ประกอบรูปภาพหรือไม่ ขนาดรูปภาพที่ไม่เหมาะสมจะช่วยลดการเปลี่ยนแปลงของเลย์เอาต์และปรับปรุง CLS ได้
  • หลีกเลี่ยงการใช้ภาพเคลื่อนไหวที่ไม่ได้ทำการ Composite รายงานภาพเคลื่อนไหวที่ไม่ได้ทำการคอมโพสิตซึ่งแสดงผลที่ติดขัดและลด CLS
  • ฟังกิจกรรม unload รายงานเหตุการณ์ unload ลองใช้เหตุการณ์ pagehide หรือ visibilitychange แทน เนื่องจากเหตุการณ์ unload เริ่มทำงานโดยไม่มีความเสถียร

การตรวจสอบที่อัปเดตใน Lighthouse 6.2:

  • นำ JavaScript ที่ไม่ได้ใช้ออก ตอนนี้ Lighthouse จะปรับปรุงการตรวจสอบหากหน้าเว็บมีการแมปแหล่งที่มา JavaScript ที่เข้าถึงได้แบบสาธารณะ

ปัญหาเกี่ยวกับ Chromium: 772558

การเลิกใช้งานรายการ "ต้นทางอื่นๆ" ในแผง Service Workers

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บมีลิงก์เพื่อดูรายชื่อ Service Worker ทั้งหมดจากต้นทางอื่นๆ ในแท็บเบราว์เซอร์ใหม่ - chrome://serviceworker-internals/?devtools

ก่อนหน้านี้เครื่องมือสำหรับนักพัฒนาเว็บแสดงรายการที่ฝังอยู่ภายในแผงแอปพลิเคชัน > แผง Service Worker

ลิงก์กับต้นทางอื่นๆ

ปัญหาเกี่ยวกับ Chromium: 807440

แสดงสรุปความครอบคลุมของรายการที่กรอง

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บจะคำนวณและแสดงสรุปข้อมูลการครอบคลุมแบบไดนามิกเมื่อใช้ตัวกรองในแท็บการครอบคลุม ก่อนหน้านี้แท็บความครอบคลุมจะแสดงสรุปข้อมูลการครอบคลุมทั้งหมดเสมอ

ในตัวอย่างด้านล่าง ให้สังเกตวิธีที่ข้อมูลสรุปในตอนแรกระบุว่า 446 kB of 2.0 MB (22%) used so far. 1.5 MB unused. จากนั้นระบุ 57 kB of 604 kB (10%) used so far. 546 kB unused. หลังจากใช้การกรอง CSS

สรุปความครอบคลุมของรายการที่กรอง

ปัญหาเกี่ยวกับ Chromium: 1061385

มุมมองรายละเอียดเฟรมใหม่ในแผงแอปพลิเคชัน

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บแสดงมุมมองโดยละเอียดของแต่ละเฟรมแล้ว เข้าถึงเฟรมโดยคลิกเฟรมในเมนูเฟรมในแผงแอปพลิเคชัน

มุมมองรายละเอียดเฟรมใหม่ในแผงแอปพลิเคชัน

ปัญหาเกี่ยวกับ Chromium: 1093247

รายละเอียดของเฟรมสำหรับหน้าต่างที่เปิดอยู่

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บจะแสดงหน้าต่าง / ป๊อปอัปที่เปิดอยู่ภายใต้แผนผังเฟรมด้วย มุมมองรายละเอียดเฟรมของหน้าต่างที่เปิดอยู่จะมีข้อมูลความปลอดภัยเพิ่มเติม

รายละเอียดกรอบหน้าต่างที่เปิดอยู่

ปัญหาเกี่ยวกับ Chromium: 1107766

ข้อมูลความปลอดภัยและการแยกกักตัว (COEP / COOP)

ตอนนี้ DevTools แสดงบริบทที่ปลอดภัย, cross-Origin-Embedder-Policy (COEP) และ Cross-Origin-Opener-Policy (COOP) ในรายละเอียดเฟรม

ข้อมูลความปลอดภัยและการแยกกักตัว

ระบบจะเพิ่มข้อมูลความปลอดภัยเพิ่มเติมลงในมุมมองรายละเอียดเฟรมเร็วๆ นี้

ปัญหาเกี่ยวกับ Chromium: 1051466

การอัปเดตแผงองค์ประกอบและเครือข่าย

คำแนะนำสีที่เข้าถึงได้ในแผงรูปแบบ

ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บจะให้คำแนะนำสีสำหรับข้อความคอนทราสต์สีต่ำ

ในตัวอย่างด้านล่าง h1 มีข้อความคอนทราสต์ต่ำ หากต้องการแก้ไขปัญหานี้ ให้เปิดตัวเลือกสีของพร็อพเพอร์ตี้ color ในแผง "รูปแบบ" หลังจากขยายส่วนอัตราส่วนคอนทราสต์แล้ว เครื่องมือสำหรับนักพัฒนาเว็บจะให้คำแนะนำสีแบบ AA และ AAA คลิกสีที่แนะนำเพื่อใส่สี

ปัญหา Chromium: 1093227

คืนสถานะแผงคุณสมบัติในแผงองค์ประกอบ

แผงคุณสมบัติกลับมาแล้ว ซึ่งเลิกใช้งานใน Chrome 84 แล้ว ในเครื่องมือสำหรับนักพัฒนาเว็บเวอร์ชันในอนาคต เราจะปรับปรุงเวิร์กโฟลว์สำหรับการตรวจสอบคุณสมบัติขององค์ประกอบ

แผงคุณสมบัติในแผงองค์ประกอบ

ปัญหาเกี่ยวกับ Chromium: 1105205, 1116085

ค่าส่วนหัว X-Client-Data ที่มนุษย์อ่านได้ในแผงเครือข่าย

เมื่อตรวจสอบทรัพยากรเครือข่ายในแผงเครือข่าย ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บจะจัดรูปแบบค่าส่วนหัว X-Client-Data ในแผงส่วนหัวเป็นโค้ด

ส่วนหัว HTTP X-Client-Data ประกอบด้วยรายการรหัสการทดสอบและแฟล็ก Chrome ที่เปิดใช้ในเบราว์เซอร์ ค่าส่วนหัวแบบดิบมีลักษณะเป็นสตริงที่คลุมเครือเนื่องจากเป็นบัฟเฟอร์โปรโตคอลที่เข้ารหัสแบบ Base64 ตอนนี้เครื่องมือสำหรับนักพัฒนาเว็บแสดงค่าที่ถอดรหัสแล้ว เพื่อให้เนื้อหามีความโปร่งใสมากขึ้นสำหรับนักพัฒนาแอป

ค่าส่วนหัว "X-Client-Data" ที่มนุษย์อ่านได้

ปัญหาเกี่ยวกับ Chromium: 1103854

เติมแบบอักษรที่กำหนดเองโดยอัตโนมัติในแผงรูปแบบ

ตอนนี้แบบอักษรที่นำเข้ามาลงในรายการการเติมข้อความอัตโนมัติ CSS แล้วเมื่อแก้ไขพร็อพเพอร์ตี้ font-family ในแผงรูปแบบ

ในตัวอย่างนี้ 'Noto Sans' คือแบบอักษรที่กําหนดเองที่ติดตั้งในเครื่อง ซึ่งจะแสดงในรายการ CSS เสร็จสมบูรณ์ ซึ่งก่อนหน้านี้ไม่เป็นเช่นนั้น

เติมแบบอักษรที่กำหนดเองโดยอัตโนมัติ

ปัญหาเกี่ยวกับ Chromium: 1106221

แสดงประเภททรัพยากรที่สอดคล้องกันในแผงเครือข่าย

ขณะนี้เครื่องมือสำหรับนักพัฒนาเว็บแสดงทรัพยากรประเภทเดียวกันกับคำขอเครือข่ายเดิมอย่างสม่ำเสมอ และจะเพิ่ม / Redirect ต่อท้ายค่าคอลัมน์ประเภทเมื่อมีการเปลี่ยนเส้นทาง (สถานะ 302)

เครื่องมือสำหรับนักพัฒนาเว็บก่อนหน้านี้เปลี่ยนประเภทเป็น Other ในบางครั้ง

ประเภททรัพยากรการเปลี่ยนเส้นทางที่แสดง

ปัญหาเกี่ยวกับ Chromium: 997694

ล้างปุ่มในแผงองค์ประกอบและเครือข่าย

กล่องข้อความตัวกรองในแผงรูปแบบและแผงเครือข่าย รวมถึงช่องค้นหา DOM ในแผงองค์ประกอบมีปุ่มล้างแล้ว การคลิกล้างจะนำข้อความที่คุณป้อนออก

ล้างปุ่มในแผงองค์ประกอบและเครือข่าย

ปัญหาเกี่ยวกับ Chromium: 1067184

ดาวน์โหลดเวอร์ชันตัวอย่าง

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

ติดต่อทีม Chrome DevTools

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

  • ส่งข้อเสนอแนะหรือความคิดเห็นถึงเราทาง crbug.com
  • รายงานปัญหาเกี่ยวกับเครื่องมือสำหรับนักพัฒนาเว็บโดยใช้ตัวเลือกเพิ่มเติม   เพิ่มเติม   > ความช่วยเหลือ > รายงานปัญหาเกี่ยวกับเครื่องมือสำหรับนักพัฒนาเว็บในเครื่องมือสำหรับนักพัฒนาเว็บ
  • ทวีตที่ @ChromeDevTools
  • แสดงความคิดเห็นว่ามีอะไรใหม่ในวิดีโอ YouTube เครื่องมือสำหรับนักพัฒนาเว็บ หรือวิดีโอ YouTube สำหรับเครื่องมือสำหรับนักพัฒนาเว็บ

มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บ

รายการข้อมูลทั้งหมดที่ครอบคลุมในซีรีส์มีอะไรใหม่ในเครื่องมือสำหรับนักพัฒนาเว็บ

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

ยกเลิก Chrome 82 แล้ว

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59