Pred nekaj dnevi razvojna skupina za Firefox DevTools je predstavila novega WebSocket Inspector za Firefox, naj bi izšel za Firefox različice 71. Nova funkcija je na voljo kot API in vam omogoča vzpostavitev trajne povezave med odjemalcem in strežnikom.
Ker API kadar koli pošilja in prejema podatke, Uporablja se predvsem v aplikacijah, ki zahtevajo komunikacijo v realnem času. Po mnenju razvijalcev funkcije, čeprav je mogoče neposredno delati z API-jem, so nekatere obstoječe knjižnice koristne in prihranijo čas. Te knjižnice lahko pomagajo pri povezavah, strežniku proxy, preverjanju pristnosti in avtorizaciji, razširljivosti in še več.
Firefox DevTools WebSocket Inspector trenutno podpira Socket.IO in SockJS Po navedbah razvojne skupine bodo kmalu podprti tudi drugi mediji, vključno s SignalR in WAMP.
WebSocket Inšpektor je del uporabniškega vmesnika plošče "Network" v DevToolsMedtem ko ste na tej plošči že lahko filtrirali vsebino za odprte povezave WS, vendar do zdaj ni bilo mogoče videti dejanskih podatkov, prenesenih skozi okvire WS.
O WebSocket Inspectorju
Novi WebSocket Inspector trenutno podpira Socket.IO, SockJS in JSON in po mnenju razvojne skupine, postopoma dobili več podpore, vključno s SignalR in WAMP. Uporabni podatki, ki temeljijo na teh protokolih, se analizirajo in prikažejo kot razširljivo drevo za lažji pregled. Še vedno pa si lahko ogledate neobdelane podatke (kot so navedeni v viru).
WebSocket Inšpektor Ima uporabniški vmesnik, ki ponuja novo ploščo «Sporočila» ki se lahko uporablja za pregledovanje okvirov WS, poslanih in prejetih prek izbrane povezave WS.
Na tej plošči sporočil ", podatki o poslanih okvirih so prikazani z zeleno puščico, prejeti okvirji pa z rdečo puščico. Če se želite osredotočiti na določena sporočila, je mogoče filtre filtrirati.
Čeprav sta stolpca "Podatki" in "Čas" privzeto vidna, medtem ponujajo možnosti za prilagajanje vmesnika za prikaz več stolpcev z desnim klikom na glavo. Ko na seznamu izberete blok, se na dnu plošče »Sporočila« prikaže predogled.
Po drugi strani pa lahko z gumbom Začasno ustavi / Nadaljuj v orodni vrstici plošče Omrežje ustavite prekinitev prometa.
Ekipa Firefox DevTools še vedno dela na nekaterih točkah v tej različici. Sem spadajo: priročen pregledovalnik binarnih podatkov, ki označuje zaprte povezave, več protokolov (SignalR in WAMP, kot je omenjeno zgoraj) ter izvoz okvirjev.
WebSocket Inspector se še naprej izboljšuje, ampak ekipa FireTox DevTools je že dal na voljo razvijalcem, ki to želijo preizkusiti pred datumom dobave. WebSocket Inspector Zdaj je na voljo v različici Firefox Developer Edition 70. Izšel bo v Firefoxu 71. Za nekatere razvijalce je to glavna izboljšava brskalnika Firefox.
Kako namestiti Razvijalec Firefox za Ubuntu in izpeljanke?
Za tiste, ki jih zdaj zanima WebSocket Inspector, preprosto prenesite in namestite Firefox Developer Edition.
Za to bodo morali najprej narediti odprite terminal v sistemu (to lahko storijo s kombinacijo tipk Ctrl + Alt + T) in vanj bomo vnesli naslednji ukaz, da bomo v sistem dodali naslednje repozitorij.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
Zdaj preprosto v terminalu moramo izvesti naslednji ukaz:
sudo apt install firefox
Če ne želite dodati skladišča ali odstranite njihovo različico Firefoxa, ki jo imajo v sistemu, lahko prenesete paket za Firefox Developer Edition, s spodnje povezave.
Potem, samo odpreti je treba paket, To lahko naredite v terminalu z naslednjim ukazom:
tar xjf firefox-71.0b2.tar.bz2
Nato vstopimo v imenik z:
cd firefox
In zaženejo brskalnik z naslednjim ukazom:
./firefox