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

ฟีเจอร์ตัวอย่าง: แผนผังการช่วยเหลือพิเศษแบบเต็มหน้า

แผนผังการช่วยเหลือพิเศษแบบเต็มหน้าใหม่ช่วยให้คุณเห็นภาพรวมของแผนผังการช่วยเหลือพิเศษแบบเต็มหน้าได้ง่ายขึ้น และช่วยให้คุณเข้าใจมากขึ้นว่าเทคโนโลยีความช่วยเหลือพิเศษเข้าถึงเนื้อหาเว็บของคุณอย่างไร

ในแผงองค์ประกอบ ให้เปิดแผงการช่วยเหลือพิเศษ แล้วเลือกช่องทำเครื่องหมายเปิดใช้โครงสร้างการช่วยเหลือพิเศษแบบเต็มหน้า จากนั้นโหลดเครื่องมือสำหรับนักพัฒนาเว็บซ้ำ คุณจะเห็นปุ่มการช่วยเหลือพิเศษใหม่ในแผงองค์ประกอบ

คุณสามารถคลิกเพื่อเปลี่ยนเป็นมุมมองโครงสร้างการช่วยเหลือพิเศษแบบเต็มหน้า คุณขยายโหนดหรือคลิกเพื่อดูรายละเอียดในแผงการช่วยเหลือพิเศษได้

เลือกโหนดและสลับกลับไปเป็นมุมมองแผนผัง DOM เลือกโหนด DOM ที่เกี่ยวข้องแล้ว วิธีนี้เป็นวิธีที่ยอดเยี่ยมในการทำความเข้าใจการแมประหว่างโหนด DOM กับโหนดโครงสร้างการช่วยเหลือพิเศษของโหนดดังกล่าว วิธีนี้เหมาะสำหรับแผนผัง DOM ⬌ มุมมองแผนผังการช่วยเหลือพิเศษเช่นกัน

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

ทีมของเรายังคงทำงานอย่างเต็มที่เพื่อพัฒนาฟีเจอร์พรีวิวนี้ เรายินดีรับฟังความคิดเห็นจากคุณเพื่อนำไปปรับปรุงให้ดียิ่งขึ้นต่อไป

แผนผังการช่วยเหลือพิเศษแบบเต็มหน้า

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

การเปลี่ยนแปลงที่แม่นยำยิ่งขึ้นในแท็บการเปลี่ยนแปลง

ระบบจะพิมพ์การเปลี่ยนแปลงโค้ดในแท็บการเปลี่ยนแปลงให้โดยอัตโนมัติ

ก่อนหน้านี้ การติดตามการเปลี่ยนแปลงจริงของซอร์สโค้ดที่ลดขนาดลงนั้นทำได้ยากเนื่องจากโค้ดทั้งหมดแสดงในบรรทัดเดียว

แท็บการเปลี่ยนแปลง

ปัญหาเกี่ยวกับ Chromium: 1238818, 1268754 , 1086491

ตั้งค่าระยะหมดเวลาที่นานขึ้นสำหรับการบันทึกโฟลว์ของผู้ใช้

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

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

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

นอกจากนี้ คุณยังปรับระยะหมดเวลาในการตั้งค่าการเล่นซ้ำสำหรับขั้นตอนทั้งหมดได้อีกด้วย ขยายการตั้งค่าการเล่นซ้ำและแก้ไขค่าระยะหมดเวลา

การตั้งค่าระยะหมดเวลาสำหรับการบันทึกโฟลว์ของผู้ใช้

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

ตรวจสอบว่าหน้าเว็บแคชได้ด้วยแท็บ Back-Forward Cache

แคชย้อนหลัง (หรือ bfcache) คือการเพิ่มประสิทธิภาพเบราว์เซอร์ที่เปิดใช้การนำทางกลับและไปข้างหน้าทันที

แท็บแคชย้อนหลังใหม่จะช่วยให้คุณทดสอบหน้าเว็บเพื่อให้มั่นใจว่าหน้าเว็บได้รับการเพิ่มประสิทธิภาพสำหรับ bfcache และระบุปัญหาที่อาจทำให้หน้าเหล่านั้นไม่มีสิทธิ์ได้

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

ในฐานะนักพัฒนาเว็บ คุณจำเป็นต้องรู้วิธีเพิ่มประสิทธิภาพหน้าเว็บสำหรับ bfcache ในเบราว์เซอร์ทั้งหมด เนื่องจากจะช่วยปรับปรุงประสบการณ์การท่องเว็บของผู้ใช้ได้อย่างมาก โดยเฉพาะผู้ที่มีเครือข่ายหรืออุปกรณ์ที่ช้า

แท็บแคชย้อนหลัง

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

ตัวกรองแผงคุณสมบัติใหม่

หากต้องการโฟกัสที่พร็อพเพอร์ตี้หนึ่งๆ ในแผงพร็อพเพอร์ตี้ ตอนนี้คุณสามารถพิมพ์ชื่อหรือค่าพร็อพเพอร์ตี้ในช่องข้อความตัวกรองใหม่ได้แล้ว

ระบบจะไม่แสดงพร็อพเพอร์ตี้ที่มีค่าเป็น null หรือ undefined โดยค่าเริ่มต้น เลือกช่องทำเครื่องหมายแสดงทั้งหมดเพื่อดูพร็อพเพอร์ตี้ทั้งหมด

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

ตัวกรองแผงคุณสมบัติ

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

จำลองฟีเจอร์สื่อสีที่บังคับของ CSS

ฟีเจอร์สื่อ CSS forced-color มีไว้เพื่อตรวจสอบว่า User Agent เปิดใช้โหมดสีแบบบังคับหรือไม่ (เช่น โหมดคอนทราสต์สูงของ Windows) ซึ่งจะบังคับใช้ชุดสีแบบจำกัดที่ผู้ใช้เลือกในหน้าเว็บ

เปิดเมนูคำสั่ง เรียกใช้คำสั่ง Show Rendering แล้วตั้งค่าเมนูแบบเลื่อนลง Emulate CSS feature force-colors

ฟีเจอร์สื่อสีแบบบังคับของ CSS

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

แสดงไม้บรรทัดเมื่อคำสั่งวางเหนือ

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

ก่อนหน้านี้ คุณสามารถเปิดใช้เพียงไม้บรรทัดของหน้าผ่านช่องทำเครื่องหมายการตั้งค่า > แสดงไม้บรรทัด

แสดงไม้บรรทัดเมื่อคำสั่งวางเหนือ

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

รองรับ row-reverse และ column-reverse ในเครื่องมือแก้ไข Flexbox

ตัวแก้ไข Flexbox ได้เพิ่มปุ่มใหม่ 2 ปุ่มเพื่อรองรับrow-reverseและcolumn-reverseในflex-direction

ตัวแก้ไข Flexbox

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

แป้นพิมพ์ลัดใหม่เพื่อเล่น XHR ซ้ำและขยายผลการค้นหาทั้งหมด

แป้นพิมพ์ลัดเพื่อเล่น XHR ซ้ำในแผงเครือข่าย

เลือกคำขอ XHR ในแผงเครือข่าย แล้วกด R บนแป้นพิมพ์เพื่อเล่น XHR ซ้ำ ก่อนหน้านี้ คุณสามารถเล่น XHR ซ้ำได้ผ่านเมนูตามบริบทเท่านั้น (คลิกขวา > เล่น XHR ซ้ำ)

เล่น XHR ซ้ำ

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

แป้นพิมพ์ลัดเพื่อขยายผลการค้นหาทั้งหมด

แป้นพิมพ์ลัดใหม่จะเพิ่มลงในแท็บค้นหา เพื่อให้คุณขยายและยุบผลการค้นหาทั้งหมด ก่อนหน้านี้ คุณสามารถขยายและยุบผลการค้นหาโดยการคลิกทีละไฟล์เท่านั้น

เปิดแท็บค้นหาผ่าน Esc > เมนู 3 จุด > ค้นหา ป้อนสตริงการค้นหา (เช่น ฟังก์ชัน) แล้วกด Enter เพื่อดูรายการผลการค้นหา โฟกัสที่ผลการค้นหาและใช้ทางลัดต่อไปนี้เพื่อขยาย/ยุบไฟล์การค้นหา

  • Windows / Linux - Ctrl + Shift + { หรือ }
  • MacOS - Cmd + Options + { หรือ }

ไปที่แป้นพิมพ์ลัดเพื่อดูแป้นพิมพ์ลัดในเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

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

Lighthouse 9 ในแผง Lighthouse

แผง Lighthouse กําลังเรียกใช้ Lighthouse 9 ตอนนี้ Lighthouse จะแสดงรายการองค์ประกอบทั้งหมดที่ใช้รหัสเดียวกัน

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

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการอัปเดตได้ในมีอะไรใหม่ใน Lighthouse 9.0

การตรวจสอบ Lighthouse สำหรับ "องค์ประกอบที่โฟกัสได้ทั้งหมดต้องมี "id" ที่ไม่ซ้ำกัน โดยแสดงองค์ประกอบ 2 รายการ โดยที่ทั้ง 2 องค์ประกอบมี "id" เดียวกัน

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

แผงแหล่งที่มาที่ได้รับการปรับปรุง

การปรับปรุงความเสถียรจำนวนมากในแผงแหล่งที่มาเมื่อเราอัปเกรดไปใช้ CodeMirror 6 การปรับปรุงที่สำคัญมีดังนี้

  • เร็วขึ้นมากเมื่อเปิดไฟล์ขนาดใหญ่ (เช่น WASM, JavaScript)
  • ไม่ต้องเลื่อนแบบสุ่มอีกต่อไปเมื่อดูโค้ด
  • คำแนะนำที่เติมข้อความอัตโนมัติที่ได้รับการปรับปรุงสำหรับแหล่งที่มาที่แก้ไขได้ (เช่น ตัวอย่างข้อมูล การลบล้างในเครื่อง)

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

ไฮไลต์เบ็ดเตล็ด

การแก้ไขที่สำคัญในรุ่นนี้มีดังนี้

  • การแสดงแผนภาพ Waterfall ของคำขอเครือข่ายอย่างถูกต้อง ก่อนหน้านี้รูปแบบดังกล่าวใช้งานไม่ได้ (1275501)
  • ไฮไลต์โค้ดใช้งานไม่ได้เมื่อค้นหาในเอกสารที่มีบรรทัดยาวมากในแผงแหล่งที่มา ซึ่งตอนนี้ปัญหาได้รับการแก้ไขแล้ว (1275496)
  • ไม่มีแท็บเพย์โหลดที่ซ้ำกันในคำขอเครือข่ายอีก (1273972)
  • แก้ไขรายละเอียดการเปลี่ยนแปลงของเลย์เอาต์ที่ขาดหายไปในส่วนสรุปของแผงประสิทธิภาพ (1259606)
  • รองรับอักขระที่กำหนดเอง (เช่น ,, .) ในคำค้นหาการค้นหาเครือข่าย (1267196)

[ทดลอง] ปลายทางในแผง Reporting API

มีการเปิดตัวแผง Reporting API แบบทดลองใน Chrome 96 เพื่อช่วยคุณตรวจสอบรายงานที่สร้างในหน้าเว็บและสถานะของรายงาน

ส่วนปลายทางพร้อมใช้งานแล้ว คุณจะเห็นภาพรวมของปลายทางทั้งหมดที่กำหนดค่าไว้ในส่วนหัว Reporting-Endpoints

ดูวิธีใช้ Reporting API เพื่อตรวจสอบการละเมิดด้านความปลอดภัย การเรียก API ที่เลิกใช้งานแล้ว และอื่นๆ

แผง Reporting API

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

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

ลองใช้ 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