Prije nekoliko dana razvojni tim Firefox DevTools predstavio je novi WebSocket Inspector za Firefox, planirano da bude objavljeno za Firefox verziju 71. Nova karakteristika je dostupan kao API i omogućava vam stvaranje trajne veze između klijenta i poslužitelja.
Budući da API šalje i prima podatke u bilo koje vrijeme, Uglavnom se koristi u aplikacijama koje zahtijevaju komunikaciju u stvarnom vremenu. Prema programerima funkcije, iako je moguće izravno raditi s API-jem, neke postojeće knjižnice su korisne i štede vrijeme. Te biblioteke mogu pomoći u vezi s povezivanjem, proxyjem, neuspjehom autentifikacije i autorizacije, skalabilnošću i još mnogo toga.
Firefox DevTools WebSocket Inspector trenutno podržava Socket.IO i SockJS Prema razvojnom timu, uskoro će biti podržani i drugi mediji, uključujući SignalR i WAMP.
WebSocket Inspector dio je korisničkog sučelja panela "Mreža" u DevToolsIako ste na ovom panelu već mogli filtrirati sadržaj za otvorene WS veze, ali do sada nije bilo mogućnosti vidjeti stvarne podatke prenesene kroz WS okvire.
O WebSocket Inspectoru
Novi WebSocket Inspector trenutno podržava Socket.IO, SockJS i JSON i prema razvojnom timu, postepeno imaju sve veću podršku, uključujući SignalR i WAMP. Korisni podaci zasnovani na ovim protokolima analiziraju se i prikazuju kao proširivo stablo za lakši pregled. Međutim, i dalje možete vidjeti neobrađene podatke (onako kako su poslani u feedu).
WebSocket Inspector Ima korisničko sučelje koje nudi novu ploču «Poruke» koji se može koristiti za pregled WS okvira poslanih i primljenih putem odabrane WS veze.
U ovom panelu poruka ", podaci za poslane okvire prikazuju se zelenom strelicom, a primljeni okviri crvenom strelicom. Da biste se fokusirali na određene poruke, moguće je filtrirati okvire.
Iako su stupci "Podaci" i "Vrijeme" prema zadanim postavkama vidljivi, u međuvremenu nude mogućnosti prilagodbe sučelja tako da desnim klikom na zaglavlje prikaže više stupaca. Kada s popisa odaberete blok, na dnu panela "Poruke" prikazuje se pregled.
S druge strane, također možete koristiti gumb Pauza / Nastavak na traci s alatima ploče Mreža kako biste zaustavili ometanje prometa.
Tim Firefox DevTools još uvijek radi na nekim točkama u ovoj verziji. Uključuju: praktični preglednik binarnih podataka, koji označava zatvorene veze, više protokola (SignalR i WAMP kao što je gore spomenuto) i izvoz okvira.
WebSocket Inspector nastavlja se poboljšavati, ali tim FireTox DevTools je već stavio na raspolaganje programerima koji to žele isprobati pre datuma isporuke. WebSocket Inspector Sada je dostupan u izdanju Firefox Developer Edition 70. Objavit će se u Firefoxu 71. Za neke programere ovo je glavno poboljšanje preglednika Firefox.
Kako instalirati Firefox Developer Edition za Ubuntu i derivate?
Za one koji su zainteresirani za upotrebu WebSocket Inspektora, jednostavno preuzmite i instalirajte Firefox Developer Edition.
Da bi to učinili, prvo što će morati učiniti je otvorite terminal na vašem sistemu (to mogu učiniti kombinacijom tastera Ctrl + Alt + T) i u njemu ćemo otkucati sljedeću naredbu za dodavanje sljedećeg spremišta u sistem.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
Sada jednostavno u terminalu moramo izvršiti sljedeću naredbu:
sudo apt install firefox
Ako ne želite dodati spremište ili deinstalirajte njihovu verziju Firefoxa koju imaju na sistemu, možete preuzeti paket za Firefox Developer Edition, sa linka ispod.
Nakon toga, moramo samo raspakirati paket, To se može učiniti iz terminala pomoću sljedeće naredbe:
tar xjf firefox-71.0b2.tar.bz2
Zatim ulazimo u direktorij sa:
cd firefox
I pokreću preglednik sa sljedećom naredbom:
./firefox