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

Silvia Eremia
Silvia Eremia
Ioana Forfota
Ioana Forfota

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ระดับการเข้าถึงข้อผิดพลาดที่ปรับปรุงแล้ว

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

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

การแสดงผล JSON ย่อยอย่างเป็นระเบียบ

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

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

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

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

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

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

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

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

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

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

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