הסתרת בקשות לתוספים ושיפורים נוספים בחלונית 'רשת'

Silvia Eremia
Silvia Eremia
Ioana Forfota
Ioana Forfota

ב-כלי הפיתוח של Chrome, אחד הכלים הנפוצים ביותר הוא החלונית Network (רשת), שמספקת תובנות חשובות לגבי הפעילות ברשת של דף אינטרנט.

במאמר הזה נסקור שיפורים רבים ש-Ioana Forfota ו-Silvia Eremia יזמו במסגרת התמחות STEP שלהן, ושאנחנו מאוד שמחים להציג. חיכינו בקוצר רוח לשיפורים האלה, שנבחרו בקפידה מתוך רשימת הבקשות הגדולה בכלי למעקב אחר בעיות ב-Chromium. הם יעזרו לכם להשתמש בלוח בצורה נוחה, אינטואיטיבית ומועילה יותר.

התכונות החדשות האלה מאפשרות למפתחי אינטרנט לבצע את הפעולות הבאות בחלונית Network:

  • מתמקדים רק בבקשות הרלוונטיות מהרשת.
  • הסבר על קודי המצב של HTTP בלי צורך בהפניות חיצוניות.
  • זיהוי מהיר של שגיאות בבקשות ותיקון שלהן.
  • הסבר על תגובות של תת-סוגים של JSON.

כל הפרטים מופיעים בהמשך.

סינון של בקשות להוספת תוספים ל-Chrome

תוספים ל-Chrome יכולים לשלוח בקשות רשת משלהם, שמופיעות לצד הבקשות של הדף בחלונית רשת. אם אתם לא מפתחים באופן פעיל תוסף, סביר להניח שהבקשות האלה לא יהיו רלוונטיות לכם. בעבר, הדרך היחידה להסתיר אותם הייתה להשתמש במסנן -scheme:chrome-extension או לנפות באגים במצב פרטי.

החל מגרסה 117 של Chrome, זה קל יותר. כדי להפחית את העומס בחלונית רשת, בכלי הפיתוח יש עכשיו תיבת סימון להחרגת בקשות של תוספים ל-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, עשוי להיות מתסכל, למשל כשהן מופיעות בשורה אחת. כדי להקל על המשתמשים, הוספנו ל-DevTools תצוגה ידידותית יותר של תת-סוגים של JSON, שניתן לכווץ. עכשיו התשובות האלה מעוצבות, כך שמפתחים לא צריכים להסתמך על כלים חיצוניים. העיצוב החדש מציע ייצוג פשוט וקל לקריאה.

JSON מוצג כמחרוזת ארוכה, שצריך לגלול כדי להציג אותה.
לפני כן: התגובה של LD+JSON לא הייתה מודפסת בצורה יפה.
פורמט JSON שמקל על הקריאה.
אחרי: התגובה של LD+JSON מודפסת בצורה מסודרת.

משוב חיובי מהקהילה

אמנם התכונות האלה עדיין בשלבי הטמעה מוקדמים, אבל התגובות מהקהילה הן חיוביות באופן גורף. ההטמעה המוצלחת שלהם גרמה להרבה משתמשים ליהנות מהשיפורים, ושיפורה משמעותית את חוויית השימוש שלהם. אפשר לקרוא חלק מהתשובות ב-X:

"וואו, זה מגניב! כלי הפיתוח של Chrome שדרגו את עצמם והם מציגים עכשיו קודי סטטוס HTTP שניתנים לקריאה על ידי בני אדם. כך קל יותר לראות מה השתבש בבקשה לרשת". – TribalIdeas on X

"הוא עזר לי מאוד לאחרונה. במיוחד כשמדובר בטפסים עם תוספים לחסימת מודעות ותוספים לבדיקה ותיקון שגיאות דקדוק" – MrAhmadAwais ב-X

רוצה לבדוק את התכונות החדשות האלה? אתם מוזמנים לנסות בעצמכם את חלונית הרשת המשופרת בכלים למפתחים של Chrome. ניפוי באגים מהנה!

הורדת הערוצים לתצוגה מקדימה

מומלץ להשתמש ב-Chrome Canary, ב-Dev או ב-Beta כדפדפן הפיתוח שמוגדר כברירת מחדל. ערוצי התצוגה המקדימה האלה מעניקים לכם גישה לתכונות העדכניות ביותר של DevTools, מאפשרים לכם לבדוק ממשקי API מתקדמים לפלטפורמות אינטרנט ולמצוא בעיות באתר לפני שהמשתמשים שלכם יעשו זאת.

יצירת קשר עם צוות כלי הפיתוח ל-Chrome

אתם יכולים להשתמש באפשרויות הבאות כדי לדון בתכונות החדשות, בעדכונים או בכל דבר אחר שקשור ל-DevTools.