WebSocket Inspector, η νέα δυνατότητα που θα φτάσει στον Firefox 71

Firefox Quantum

Firefox Quantum

πριν ΛΙΓΕΣ μερες η ομάδα ανάπτυξης του Firefox DevTools παρουσίασε το νέο WebSocket Inspector για τον Firefox, σχεδιάστηκε να κυκλοφορήσει για τον Firefox έκδοση 71. Το νέο χαρακτηριστικό είναι διαθέσιμο ως API και σας επιτρέπει να δημιουργήσετε μια μόνιμη σύνδεση μεταξύ ενός πελάτη και ενός διακομιστή.

Επειδή το API στέλνει και λαμβάνει δεδομένα ανά πάσα στιγμή, Χρησιμοποιείται κυρίως σε εφαρμογές που απαιτούν επικοινωνία σε πραγματικό χρόνο. Σύμφωνα με τους προγραμματιστές της συνάρτησης, αν και είναι δυνατό να συνεργαστείτε απευθείας με το API, ορισμένες υπάρχουσες βιβλιοθήκες είναι χρήσιμες και εξοικονομείτε χρόνο. Αυτές οι βιβλιοθήκες μπορούν να βοηθήσουν στη σύνδεση, τον διακομιστή μεσολάβησης, τον έλεγχο ταυτότητας και τις αποτυχίες εξουσιοδότησης, την επεκτασιμότητα και άλλα.

Το Firefox DevTools WebSocket Inspector υποστηρίζει επί του παρόντος τα Socket.IO και SockJS Και σύμφωνα με την ομάδα ανάπτυξης, άλλα μέσα θα υποστηρίζονται σύντομα, συμπεριλαμβανομένων των SignalR και WAMP.

Επιθεωρητής WebSocket είναι μέρος της διεπαφής χρήστη του πίνακα "Δίκτυο" στο DevToolsΠαρόλο που θα μπορούσατε ήδη να φιλτράρετε το περιεχόμενο για ανοιχτές συνδέσεις WS σε αυτόν τον πίνακα, αλλά μέχρι τώρα, δεν υπήρχε δυνατότητα να δείτε τα πραγματικά δεδομένα που μεταφέρονται μέσω πλαισίων WS.

Σχετικά με το WebSocket Inspector

Το νέο WebSocket Inspector υποστηρίζει προς το παρόν τα Socket.IO, SockJS και JSON και σύμφωνα με την ομάδα ανάπτυξης, σταδιακά έχουν περισσότερη υποστήριξη, συμπεριλαμβανομένων των SignalR και WAMP. Χρήσιμα δεδομένα που βασίζονται σε αυτά τα πρωτόκολλα αναλύονται και εμφανίζονται ως επεκτάσιμο δέντρο για εύκολη επιθεώρηση. Ωστόσο, μπορείτε ακόμα να δείτε τα μη επεξεργασμένα δεδομένα (όπως υποβλήθηκαν στη ροή).

Επιθεωρητής WebSocket Διαθέτει διεπαφή χρήστη που προσφέρει ένα νέο πλαίσιο «Μηνύματα» τα οποία μπορούν να χρησιμοποιηθούν για τον έλεγχο των πλαισίων WS που αποστέλλονται και λαμβάνονται μέσω της επιλεγμένης σύνδεσης WS.

Σε αυτόν τον πίνακα μηνυμάτων ", Τα δεδομένα του απεσταλμένου πλαισίου εμφανίζονται με ένα πράσινο βέλος και τα ληφθέντα πλαίσια εμφανίζονται με ένα κόκκινο βέλος. Για να εστιάσετε σε συγκεκριμένα μηνύματα, μπορείτε να φιλτράρετε τα καρέ.

Ενώ οι στήλες "Δεδομένα" και "Χρόνος" είναι ορατές από προεπιλογή, Εν τω μεταξύ, προσφέρουν επιλογές για την προσαρμογή της διεπαφής ώστε να εμφανίζονται περισσότερες στήλες κάνοντας δεξί κλικ στην κεφαλίδα. Όταν επιλέγετε ένα μπλοκ από τη λίστα, εμφανίζεται μια προεπισκόπηση στο κάτω μέρος του πίνακα "Μηνύματα".

Από την άλλη πλευρά, μπορείτε επίσης να χρησιμοποιήσετε το κουμπί Παύση / Συνέχιση στη γραμμή εργαλείων του πίνακα δικτύου για να σταματήσετε τη διακοπή της κυκλοφορίας.

Επιθεωρητής Firefox WebSocket

Η ομάδα Το Firefox DevTools εξακολουθεί να εργάζεται σε ορισμένα σημεία αυτής της έκδοσης. Αυτά περιλαμβάνουν: ένα εύχρηστο πρόγραμμα προβολής δυαδικών δεδομένων, που δείχνει κλειστές συνδέσεις, περισσότερα πρωτόκολλα (SignalR και WAMP όπως προαναφέρθηκε) και εξαγωγή πλαισίων.

Το WebSocket Inspector συνεχίζει να βελτιώνεται, αλλά η ομάδα του FireTox DevTools το έχει ήδη διαθέσει σε προγραμματιστές που θέλουν να το δοκιμάσουν πριν από την ημερομηνία παράδοσης. Επιθεωρητής WebSocket Είναι διαθέσιμο τώρα στο Firefox Developer Edition 70. Θα κυκλοφορήσει στον Firefox 71. Για ορισμένους προγραμματιστές, αυτή είναι μια σημαντική βελτίωση του προγράμματος περιήγησης Firefox.

Πώς να εγκαταστήσω Firefox Developer Edition στο Ubuntu και παράγωγα;

Για όσους ενδιαφέρονται να χρησιμοποιήσουν το WebSocket Inspector τώρα, απλώς κατεβάστε και εγκαταστήστε το Firefox Developer Edition.

Είναι σημαντικό να το αναφέρω αυτό πρέπει να απεγκαταστήσετε οποιαδήποτε άλλη έκδοση του Firefox που έχουν εγκαταστήσει, σε περίπτωση χρήσης του αποθετηρίου. 

Για να γίνει αυτό, το πρώτο πράγμα που θα πρέπει να κάνουν είναι ανοίξτε ένα τερματικό στο σύστημά σας (μπορούν να το κάνουν με το συνδυασμό πλήκτρων 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

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.