מה חדש בכלי הפיתוח (Chrome 92)

עורך תצוגת רשת של CSS

תכונה מבוקשת מאוד. עכשיו אפשר להציג בתצוגה מקדימה את רשת CSS ולכתוב אותה באמצעות עורך הרשת החדש של CSS!

עורך תצוגת רשת של CSS

כשחל על רכיב HTML בדף display: grid או display: inline-grid, יופיע סמל לידו בחלונית 'סגנונות'. לוחצים על הסמל כדי להחליף את המצב של עורך הרשת של CSS. כאן אפשר לראות תצוגה מקדימה של השינויים האפשריים עם הסמלים שמופיעים במסך (למשל justify-content: space-around) ולהוסיף את מראה הרשת בלחיצה אחת בלבד.

בעיה ב-Chromium: 1203241

תמיכה בהצהרות מחדש של const במסוף

המסוף תומך עכשיו בהצהרה מחדש של ההצהרה const, בנוסף להצהרות הקיימות של let ו-class. חוסר היכולת להצהיר מחדש, דבר מטריד מאוד למפתחי אתרים שמשתמשים במסוף כדי להתנסות בקוד JavaScript חדש.

כך מפתחים יכולים להעתיק ולהדביק קוד במסוף של כלי הפיתוח כדי לראות איך הוא פועל או לבצע ניסוי, לבצע שינויים קלים בקוד ולחזור על התהליך בלי לרענן את הדף. בעבר, כלי הפיתוח גרמו לשגיאת תחביר אם הקוד הצהיר מחדש על קישור const.

אפשר להיעזר בדוגמה שלמטה. יש תמיכה בהצהרה מחדש של const בסקריפטים נפרדים של REPL (אפשר לעיין במשתנה a). שימו לב שהתרחישים הבאים לא נתמכים בעיצוב:

  • const הצהרה מחדש של סקריפטים של דף לא מותרת בסקריפטים REPL
  • הצהרה מחדש של const בתוך אותו סקריפט REPL אינה מותרת (לעיון במשתנה b)

הצהרות מחדש של קונסטציה

בעיה ב-Chromium: 1076427

הרשאת צפייה בסדר המקור

עכשיו אפשר להציג את הסדר של רכיבי המקור במסך כדי לשפר את הנגישות.

הרשאת צפייה בסדר המקור

סדר התוכן במסמך HTML חשוב לצורך אופטימיזציה ונגישות למנועי חיפוש. תכונות ה-CSS החדשות יותר מאפשרות למפתחים ליצור תוכן שהסדר שלו במסך נראה שונה מאוד מזה שמופיע במסמך ה-HTML. מדובר בבעיית נגישות גדולה, כי משתמשים בקורא מסך יחוו חוויה שונה, שסביר להניח שהיא מבלבלת, בהשוואה למשתמשים שאינם רואים.

בעיה ב-Chromium: 1094406

קיצור דרך חדש להצגת פרטי המסגרת

כדי להציג פרטי iframe, לוחצים לחיצה ימנית על רכיב ה-iframe בחלונית הרכיבים ובוחרים באפשרות Show frame details.

הצגת פרטי המסגרת

עוברים לתצוגה של פרטי ה-iframe בחלונית האפליקציה, שבה אפשר לבדוק את פרטי המסמך, סטטוס האבטחה והבידוד, את מדיניות ההרשאות ועוד, כדי לנפות באגים כדי לפתור בעיות פוטנציאליות.

תצוגת פרטי המסגרת

בעיה ב-Chromium: 1192084

תמיכה משופרת בניפוי באגים ב-CORS

שגיאות של שיתוף משאבים בין מקורות (CORS) מופיעות עכשיו בכרטיסייה 'בעיות'. יש כמה סיבות אפשריות לשגיאות CORS. אפשר ללחוץ כדי להרחיב כל בעיה ולהבין את הסיבות והפתרונות האפשריים.

בעיות CORS בכרטיסייה 'בעיות'

בעיה ב-Chromium: 1141824

עדכונים בחלונית הרשת

שינוי השם של תווית XHR ל-Fetch/XHR

השם של תווית XHR השתנה ל-Fetch/XHR. השינוי הזה מבהיר שהמסנן הזה כולל בקשות רשת XMLHttpRequest וגם בקשות רשת של Fetch API.

תווית אחזור/XHR

בעיה ב-Chromium: 1201398

סינון לפי סוג משאב Wasm בחלונית 'רשת'

עכשיו אפשר ללחוץ על לחצן Wasm החדש כדי לסנן את בקשות הרשת של Wasm.

סינון לפי Wasm

בעיה ב-Chromium: 1103638

טיפים ללקוח של סוכן משתמש למכשירים בכרטיסייה 'תנאי רשת'

רמזים ללקוח של סוכן משתמש חלים עכשיו על מכשירים בשדה סוכן משתמש בכרטיסייה תנאי רשת.

User-Agent Client Hints הם הרחבה חדשה של Client Hints API שמאפשרת למפתחים לגשת למידע על הדפדפן של המשתמש בצורה ארגונומית ושמירה על הפרטיות.

טיפים ללקוח של סוכן משתמש למכשירים בכרטיסייה 'תנאי רשת'

בעיה ב-Chromium: 1174299

דיווח על בעיות במצב תאימות (quirks mode) בכרטיסייה 'בעיות'

כלי הפיתוח מדווחים עכשיו על בעיות שקשורות למצב תאימות ולמצב תאימות מוגבלת.

'מצב תאימות' (quirks Mode) ו-'Limited-quirks Mode (מצב תאימות מוגבלת)' הם מצבים של דפדפן מדור קודם שקדמו ליצירת תקני האינטרנט. המצבים האלה מחקים התנהגויות פריסה שקדמו לעידן הסטנדרטי, שלרוב גורמים לאפקטים חזותיים לא צפויים.

במהלך ניפוי באגים של בעיות בפריסה, המפתחים עשויים לחשוב שהסיבות לכך הן מבאגים ב-CSS או ב-HTML על ידי המשתמשים, אבל הבעיה האמיתית היא במצב Compat (מצב Compat) שבו נמצא הדף. בכלי הפיתוח תמצאו הצעות לתיקון השגיאות.

דיווח על בעיות במצב תאימות (quirks mode) בכרטיסייה 'בעיות'

בעיה ב-Chromium: 622660

הכללת צמתים של Compute בחלונית הביצועים

עכשיו כלי הפיתוח מציגים את הצמתים של Compute בתרשים הלהבות. השינויים האלה עוזרים לכם לזהות את האירועים של תצפית על צמתים ולנפות באגים לגבי תקורות הביצועים הפוטנציאליות שלהם.

חישוב של צמתים בחלונית הביצועים

בעיה ב-Chromium: 1199137

Lighthouse גרסה 7.5 בחלונית Lighthouse

בחלונית Lighthouse פועלת עכשיו גרסה 7.5 של Lighthouse. האזהרה 'חסרים רוחב וגובה מפורשים' הוסרה עכשיו לגבי תמונות עם הגדרת aspect-ratio ב-CSS. בעבר, ב-Lighthouse הוצגו אזהרות לגבי תמונות שלא הוגדרו עבורן רוחב וגובה.

רשימה מלאה של השינויים מוצגת בנתוני הגרסה.

בעיה ב-Chromium: 772558

תפריט ההקשר 'הפעלה מחדש של מסגרת' הוצא משימוש במקבץ השיחות

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

תפריט ההקשר 'הפעלה מחדש של המסגרת' שהוצא משימוש

בעיה ב-Chromium: 1203606

[ניסיוני] מוניטור פרוטוקול

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

נוספו שתי פונקציות חדשות כדי לאפשר בדיקה של CDP:

  • הלחצן החדש שמירה מאפשר להוריד את ההודעות שהוקלטו כקובץ JSON
  • שדה חדש שמאפשר לשלוח פקודת CDP גולמית באופן ישיר

מעקב אחר פרוטוקול

בעיות ב-Chromium: 1204004, 1204466

[ניסיוני] מכשיר להקלטה בובות

הכלי Puppeteer Recorder יוצר עכשיו רשימה של שלבים על סמך האינטראקציה שלכם עם הדפדפן. לעומת זאת, בעבר כלי הפיתוח יצר סקריפט של Puppeteer ישירות במקום זאת. הוספנו לחצן Export חדש כדי לאפשר לייצא את השלבים כסקריפט של Puppeteer.

אחרי תיעוד השלבים, אפשר להשתמש בלחצן ההפעלה מחדש כדי להפעיל מחדש את השלבים. כאן מוסבר איך מתחילים לצלם

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

מכשיר להקלטה בובות

בעיה ב-Chromium: 1199787

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

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

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

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

  • אפשר לשלוח לנו הצעה או משוב דרך 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