לפני כמה ימים צוות הפיתוח של Firefox DevTools חשף את מפקח ה- WebSocket החדש עבור Firefox, מתוכנן להשתחרר לגרסת פיירפוקס 71. התכונה החדשה זמין כ- API ומאפשר ליצור חיבור מתמשך בין לקוח לשרת.
מכיוון שה- API שולח ומקבל נתונים בכל עת, משתמשים בו בעיקר ביישומים הדורשים תקשורת בזמן אמת. לדברי מפתחי הפונקציה, למרות שניתן לעבוד ישירות עם ה- API, כמה ספריות קיימות מועילות וחוסכות זמן. ספריות אלו יכולות לסייע בתקלות חיבור, פרוקסי, אימות ואישור, מדרגיות ועוד.
מפקח ה- WebSocket של Firefox תומך כעת ב- Socket.IO ו- SockJS ועל פי צוות הפיתוח, מדיה אחרת תתמוך בקרוב, כולל SignalR ו- WAMP.
מפקח WebSocket הוא חלק מממשק המשתמש של החלונית "רשת" ב- DevToolsאמנם כבר יכולת לסנן את התוכן לחיבורי WS פתוחים בחלונית זו, אך עד כה לא הייתה אפשרות לראות את הנתונים בפועל מועברים דרך מסגרות WS.
אודות מפקח WebSocket
המפקח החדש של WebSocket תומך כעת ב- Socket.IO, SockJS ו- JSON ועל פי צוות הפיתוח, בהדרגה יש יותר תמיכה, כולל SignalR ו- WAMP. נתונים שימושיים המבוססים על פרוטוקולים אלה מנותחים ומוצגים כעץ להרחבה לבדיקה קלה. עם זאת, אתה עדיין יכול לראות את הנתונים הגולמיים (כפי שהוגשו בפיד).
מפקח WebSocket יש לו ממשק משתמש המציע פאנל חדש «הודעות» באמצעותם ניתן לבדוק את מסגרות ה- WS שנשלחו והתקבלו דרך חיבור ה- WS שנבחר.
בפאנל זה של הודעות ", נתוני מסגרות שנשלחו מוצגים עם חץ ירוק ומסגרות שהתקבלו מוצגות עם חץ אדום. כדי להתמקד בהודעות ספציפיות, ניתן לסנן את המסגרות.
בעוד שהעמודות "נתונים" ו"זמן "גלויות כברירת מחדל, בינתיים, הם מציעים אפשרויות להתאמה אישית של הממשק להצגת עמודות נוספות על ידי לחיצה ימנית על הכותרת. כאשר אתה בוחר בלוק מהרשימה, תצוגה מקדימה מוצגת בתחתית החלונית "הודעות".
מצד שני, אתה יכול גם להשתמש בלחצן השהה / המשך בסרגל הכלים של לוח הרשת כדי לעצור את הפרעת התנועה.
הצוות Firefox DevTools עדיין עובד בכמה נקודות בגירסה זו. אלה כוללים: מציג נתונים בינארי שימושי המציין חיבורים סגורים, פרוטוקולים נוספים (SignalR ו- WAMP כאמור), ומסגרות ייצוא.
מפקח WebSocket ממשיך להשתפר, אך צוות FireTox DevTools כבר הפך אותו לזמין למפתחים שרוצים לנסות את זה לפני מועד המסירה. מפקח WebSocket זה זמין כעת במהדורת המפתחים של Firefox 70. זה ישוחרר ב- Firefox 71. עבור מפתחים מסוימים, זהו שיפור משמעותי בדפדפן Firefox.
איך להתקין מהדורת המפתחים של פיירפוקס על אובונטו ונגזרים?
לאלו המעוניינים להשתמש כעת ב- WebSocket Inspector, פשוט הורד והתקן את Firefox Developer Edition.
לשם כך הדבר הראשון שהם יצטרכו לעשות הוא פתח מסוף במערכת שלך (הם יכולים לעשות זאת בעזרת שילוב המקשים Ctrl + Alt + T) ובו אנו הולכים להקליד את הפקודה הבאה כדי להוסיף את המאגר הבא למערכת.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
עכשיו פשוט עלינו לבצע את הפקודה הבאה במסוף:
sudo apt install firefox
אם אינך רוצה להוסיף את המאגר או להסיר את ההתקנה של גרסת Firefox שלהם במערכת, יכול להוריד את חבילת Firefox Developer Edition, מהקישור למטה.
לאחר מכן, אנחנו רק צריכים לפתוח את החבילה, ניתן לעשות זאת מהטרמינל עם הפקודה הבאה:
tar xjf firefox-71.0b2.tar.bz2
ואז אנחנו נכנסים לספרייה עם:
cd firefox
והם מפעילים את הדפדפן עם הפקודה הבאה:
./firefox