ซ่อนคำขอส่วนขยายและการปรับปรุงแผงเครือข่ายเพิ่มเติม

Silvia Eremia
Silvia Eremia
Ioana Forfota
Ioana Forfota

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

บทความนี้แชร์ชุดการปรับปรุงที่เป็นที่ต้องการอย่างมากในแผงเครือข่ายที่ Ioana Forfota และ Silvia Eremia สร้างขึ้นในระหว่างที่ฝึกงาน STEP เรากำลังรอการปรับปรุงเหล่านี้อย่างเต็มที่และคัดเลือกมาอย่างพิถีพิถันจาก Backlog ที่ครอบคลุมในเครื่องมือติดตามปัญหาของ Chromium รวมถึงทำให้แผงเข้าถึงได้ง่ายขึ้น ใช้งานง่ายขึ้น และให้ข้อมูลมากขึ้น

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

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

อ่านรายละเอียดทั้งหมดต่อไป

กรองคำขอส่วนขยาย Chrome

ส่วนขยาย Chrome สามารถสร้างคำขอเครือข่ายของตัวเองได้ ซึ่งจะปรากฏพร้อมกับคำขอของหน้าเว็บในแผงเครือข่าย หากคุณไม่ได้พัฒนาส่วนขยายอย่างต่อเนื่อง คำขอเหล่านี้อาจไม่เกี่ยวข้องกับคุณ ก่อนหน้านี้ วิธีเดียวที่จะซ่อนได้คือการใช้ตัวกรองหรือแก้ไขข้อบกพร่อง -scheme:chrome-extension ในโหมดไม่ระบุตัวตน

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

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

คำขอของเครือข่ายจะแสดงในแผงพร้อมกับคำขอจากเว็บไซต์
ก่อน: สามารถดูคำขอเครือข่ายจากส่วนขยาย Chrome ได้
คำขอของเครือข่ายซ่อนอยู่
หลัง: ซ่อนคำขอเครือข่ายจากส่วนขยาย Chrome แล้ว

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

ข้อความสถานะการตอบกลับ HTTP

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

เคล็ดลับเครื่องมือที่ปรากฏเมื่อวางเคอร์เซอร์เหนือรหัสสถานะ

ข้อความสถานะจะยังปรากฏในมุมมองส่วนหัวถัดจากรหัส แม้ว่าก่อนหน้านี้จะพร้อมใช้งานสำหรับ HTTP/1.1 เท่านั้น แต่ตอนนี้ฟีเจอร์เหล่านี้ได้ขยายไปสู่ HTTP/2 และ HTTP/3 แล้ว การปรับเปลี่ยนที่ดูเหมือนเพียงเล็กน้อยเหล่านี้จะมีผลกระทบอย่างมาก ซึ่งจะช่วยคุณประหยัดเวลาและมุ่งเน้นที่การแก้ไขข้อบกพร่องได้โดยไม่ต้องค้นหาความหมายของโค้ด

ข้อความสถานะตามที่แสดงพร้อมส่วนหัว

ปรับปรุงการแสดงผลข้อผิดพลาด

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

ข้อผิดพลาดจะถูกไฮไลต์ด้วยไอคอนและสี

ประเภทย่อย JSON ที่พิมพ์ได้ดี

การพัฒนาเว็บมักเกี่ยวข้องกับการตรวจสอบการตอบสนอง JSON แต่การอ่าน JSON ที่ไม่ได้จัดรูปแบบนั้นไม่สะดวกอย่างมาก การจัดการกับคำตอบดังกล่าว โดยเฉพาะประเภทย่อยอย่าง ld+json, hal+json หรือ sparql-results+json อาจเป็นเรื่องน่าหงุดหงิด เช่น เมื่อคำตอบเหล่านี้ปรากฏในบรรทัดเดียว DevTools ได้นำเสนองานนำเสนอที่ยุบได้และใช้งานง่ายยิ่งขึ้นสำหรับประเภทย่อยของ JSON เพื่อช่วยให้สิ่งต่างๆ ง่ายขึ้น แต่ปัจจุบัน คำตอบเหล่านี้ได้รับการจัดรูปแบบแล้ว ทำให้นักพัฒนาแอปไม่ต้องพึ่งพาเครื่องมือภายนอกอีก การออกแบบใหม่นี้นำเสนอการนำเสนอที่เรียบง่ายและน่าอ่านมาก

JSON แสดงเป็นสตริงขนาดยาว ต้องเลื่อนเพื่อดู
ก่อน: การตอบกลับ LD+JSON พิมพ์ออกมาไม่ดี
อยู่ในรูปแบบ JSON เพื่อให้อ่านง่ายขึ้น
หลัง: การตอบกลับ LD+JSON ค่อนข้างพิมพ์แล้ว

ความคิดเห็นเชิงบวกจากชุมชน

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

"โอ้ เจ๋งจริงๆ! ChromeDevTools พัฒนาไปอีกขั้นด้วยการแสดงรหัสสถานะ HTTP ที่มนุษย์อ่านได้ ซึ่งช่วยให้ดูข้อผิดพลาดเกี่ยวกับคำขอเครือข่ายได้ง่ายขึ้น" - TribalIdeas บน X

"มีประโยชน์อย่างมากเมื่อเร็วๆ นี้ โดยเฉพาะอย่างยิ่งในการจัดการกับแบบฟอร์มที่มีตัวบล็อกโฆษณาและส่วนขยายไวยากรณ์"-MrAhmadAwais ใน X

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

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

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

ติดต่อทีมเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

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

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