WebSocket Inspector - jaunā funkcija, kas nonāks Firefox 71

Firefox Quantum

Firefox Quantum

Pirms dažām dienām Firefox DevTools izstrādes komanda iepazīstināja ar jauno WebSocket Inspector pārlūkprogrammai Firefox, plānots izlaist Firefox 71. versijai. Jaunā funkcija ir pieejams kā API un ļauj izveidot pastāvīgu savienojumu starp klientu un serveri.

Tā kā API datus nosūta un saņem jebkurā laikā, To galvenokārt izmanto lietojumprogrammās, kurām nepieciešama saziņa reāllaikā. Pēc funkcijas izstrādātāju domām, lai arī ir iespējams strādāt tieši ar API, dažas esošās bibliotēkas ir noderīgas un ietaupa laiku. Šīs bibliotēkas var palīdzēt saistībā ar savienojumu, starpniekserveri, autentifikācijas un autorizācijas kļūmēm, mērogojamību un daudz ko citu.

Pašlaik Firefox DevTools WebSocket Inspector atbalsta Socket.IO un SockJS Pēc izstrādātāju komandas domām, drīzumā tiks atbalstīti citi mediji, tostarp SignalR un WAMP.

WebSocket inspektors tā ir daļa no DevTools paneļa "Tīkls" lietotāja saskarnesKaut arī šajā panelī jau varēja filtrēt atvērto WS savienojumu saturu, taču līdz šim nebija iespējas redzēt faktiskos datus, kas pārsūtīti caur WS rāmjiem.

Par WebSocket Inspector

Jaunais WebSocket inspektors pašlaik atbalsta Socket.IO, SockJS un JSON un saskaņā ar izstrādes komandu pakāpeniski ir lielāks atbalsts, tostarp SignalR un WAMP. Noderīgi dati, kuru pamatā ir šie protokoli, tiek viegli analizēti un parādīti kā paplašināms koks. Tomēr jūs joprojām varat redzēt sākotnējos datus (kā iesniegti plūsmā).

WebSocket inspektors Tam ir lietotāja saskarne, kas piedāvā jaunu «Messages» paneli ko var izmantot, lai pārbaudītu WS rāmjus, kas nosūtīti un saņemti, izmantojot izvēlēto WS savienojumu.

Šajā panelī ziņojumu ", nosūtīto kadru dati tiek parādīti ar zaļu bultiņu, bet saņemtie - ar sarkanu bultiņu. Lai koncentrētos uz konkrētiem ziņojumiem, ir iespējams filtrēt rāmjus.

Kamēr slejas "Dati" un "Laiks" pēc noklusējuma ir redzamas, tikmēr viņi piedāvā iespējas pielāgot interfeisu, lai parādītu vairāk kolonnu, ar peles labo pogu noklikšķinot uz galvenes. Kad sarakstā atlasāt bloku, paneļa "Ziņojumi" apakšdaļā tiek parādīts priekšskatījums.

No otras puses, lai apturētu trafika pārtraukšanu, varat arī izmantot tīkla paneļa rīkjoslas pogu Pauze / Atsākt.

Firefox WebSocket inspektors

Komanda Firefox DevTools joprojām strādā pie dažiem šīs versijas punktiem. Tie ietver: ērtu bināro datu skatītāju, norādot slēgtus savienojumus, vairāk protokolu (SignalR un WAMP, kā minēts iepriekš) un rāmju eksportēšanu.

WebSocket Inspector turpina pilnveidoties, bet FireTox DevTools komanda jau ir padarījis to pieejamu izstrādātājiem, kuri vēlas to izmēģināt pirms piegādes datuma. WebSocket inspektors Tas tagad ir pieejams Firefox Developer Edition 70. Tas tiks izlaists pārlūkprogrammā Firefox 71. Dažiem izstrādātājiem tas ir būtisks Firefox pārlūka uzlabojums.

Kā instalēt Firefox Developer Edition uz Ubuntu un atvasinājumiem?

Tiem, kurus interesē WebSocket Inspector izmantošana tūlīt, vienkārši lejupielādējiet un instalējiet Firefox Developer Edition.

Ir svarīgi to pieminēt jums ir jāinstalē jebkura cita Firefox versija ka viņi ir uzstādījuši, repozitorija izmantošanas gadījumā. 

Lai to izdarītu, viņiem vispirms būs jādara atveriet terminālu savā sistēmā (viņi to var izdarīt, izmantojot taustiņu kombināciju Ctrl + Alt + T) un tajā mēs ierakstīsim šādu komandu, lai sistēmai pievienotu šādu repozitoriju. 

sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y

sudo apt update

Tagad vienkārši mums terminālā ir jāizpilda šāda komanda:

sudo apt install firefox

Ja nevēlaties pievienot repozitoriju vai atinstalējiet sistēmā esošo Firefox versiju, var lejupielādēt Firefox Developer Edition pakotni, no saites zemāk. 

Pēc tam, mums vienkārši jāatsaiņo paka, To var izdarīt no termināla ar šādu komandu:

tar xjf firefox-71.0b2.tar.bz2

Tad mēs ievadām direktoriju ar:

cd firefox

Un viņi palaiž pārlūku ar šādu komandu:

./firefox

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.