Få dage siden Firefox DevTools-udviklingsteamet afslørede den nye WebSocket Inspector til Firefox, planlagt at blive frigivet til Firefox version 71. Den nye funktion er tilgængelig som API og giver dig mulighed for at oprette en vedvarende forbindelse mellem en klient og en server.
Fordi API'en når som helst sender og modtager data, Det bruges hovedsageligt i applikationer, der kræver kommunikation i realtid. Ifølge udviklerne af funktionen, selvom det er muligt at arbejde direkte med API'en, er nogle eksisterende biblioteker nyttige og sparer tid. Disse biblioteker kan hjælpe med forbindelse, proxy, godkendelses- og autorisationsfejl, skalerbarhed og mere.
Firefox DevTools WebSocket Inspector understøtter i øjeblikket Socket.IO og SockJS Og ifølge udviklingsteamet vil andre medier snart blive understøttet, herunder SignalR og WAMP.
WebSocket-inspektør det er en del af brugergrænsefladen til panelet "Netværk" i DevToolsMens du allerede kunne filtrere indholdet for åbne WS-forbindelser i dette panel, men indtil nu var der ingen mulighed for at se de faktiske data overført gennem WS-rammer.
Om WebSocket Inspector
Den nye WebSocket Inspector understøtter i øjeblikket Socket.IO, SockJS og JSON og ifølge udviklingsteamet, gradvist få mere support, inklusive SignalR og WAMP. Nyttige data baseret på disse protokoller analyseres og vises som et udvideligt træ for nem inspektion. Du kan dog stadig se rådataene (som indsendt i feedet).
WebSocket-inspektør Den har en brugergrænseflade, der tilbyder et nyt panel «Beskeder» som kan bruges til at inspicere de WS-rammer, der sendes og modtages gennem den valgte WS-forbindelse.
I dette panel af beskeder ", data for sendte rammer vises med en grøn pil, og rammer modtaget vises med en rød pil. For at fokusere på specifikke meddelelser er det muligt at filtrere rammerne.
Mens kolonnerne "Data" og "Tid" er synlige som standard, i mellemtiden tilbyder de muligheder for at tilpasse grænsefladen til at vise flere kolonner ved at højreklikke på overskriften. Når du vælger en blok på listen, vises en forhåndsvisning i bunden af panelet "Beskeder".
På den anden side kan du også bruge knappen Pause / Genoptag i værktøjslinjen i Netværkspanelet til at stoppe afbrydelsen af trafikken.
Holdet Firefox DevTools arbejder stadig på nogle punkter i denne version. Disse inkluderer: en praktisk binær dataviser, der angiver lukkede forbindelser, flere protokoller (SignalR og WAMP som nævnt ovenfor) og eksport af rammer.
WebSocket Inspector forbedrer sig fortsat, men FireTox DevTools-teamet har allerede gjort det tilgængeligt for udviklere, der ønsker at prøve det inden leveringsdatoen. WebSocket-inspektør Den er tilgængelig nu i Firefox Developer Edition 70. Det frigives i Firefox 71. For nogle udviklere er dette en vigtig forbedring af Firefox-browseren.
Sådan installeres Firefox Developer Edition på Ubuntu og derivater?
For dem der er interesserede i at bruge WebSocket Inspector nu, skal du blot downloade og installere Firefox Developer Edition.
For at gøre dette er det første, de bliver nødt til at gøre åbn en terminal på dit system (de kan gøre det med tastekombinationen Ctrl + Alt + T) og i det skal vi skrive følgende kommando for at tilføje følgende lager til systemet.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
Nu simpelthen Vi skal udføre følgende kommando i terminalen:
sudo apt install firefox
Hvis du ikke vil tilføje lageret eller afinstallere deres version af Firefox, som de har på systemet, kan downloade pakken Firefox Developer Edition, fra nedenstående link.
Efter det, vi skal bare pakke pakken ud, Dette kan gøres fra terminalen med følgende kommando:
tar xjf firefox-71.0b2.tar.bz2
Derefter går vi ind i biblioteket med:
cd firefox
Og de kører browseren med følgende kommando:
./firefox