Pár napja a Firefox DevTools fejlesztőcsapata bemutatta az új WebSocket Inspectort a Firefox számára, a kiadás a Firefox 71-es verziójára tervezett. Az új funkció elérhető API-ként és lehetővé teszi tartós kapcsolat létrehozását az ügyfél és a szerver között.
Mivel az API bármikor küld és fogad adatokat, Főleg olyan alkalmazásokban használják, amelyek valós idejű kommunikációt igényelnek. A funkció fejlesztői szerint bár lehetséges az API-val való közvetlen együttműködés, néhány létező könyvtár hasznos és időt takarít meg. Ezek a könyvtárak segítséget nyújthatnak a kapcsolat, a proxy, a hitelesítés és az engedélyezés hibáiban, a méretezhetőségben és egyebekben.
A Firefox DevTools WebSocket Inspector jelenleg támogatja a Socket.IO-t és a SockJS-t A fejlesztőcsapat szerint pedig hamarosan más médiumokat is támogatnak, köztük a SignalR-t és a WAMP-ot.
WebSocket ellenőr a DevTools "Hálózat" paneljének felhasználói felületének részeBár ezen a panelen már szűrhette a nyitott WS-kapcsolatok tartalmát, de eddig nem volt lehetőség a WS-kereteken keresztül továbbított tényleges adatok megtekintésére.
A WebSocket Inspector névjegye
Az új WebSocket Inspector jelenleg támogatja a Socket.IO, SockJS és JSON programokat és a fejlesztő csapat szerint fokozatosan több támogatást kap, beleértve a SignalR-t és a WAMP-ot is. Az ezen protokollokon alapuló hasznos adatokat elemezzük és kibontható faként jelenítjük meg az egyszerű ellenőrzés érdekében. Azonban továbbra is láthatja a nyers adatokat (a hírcsatornában benyújtott formában).
WebSocket ellenőr Van egy felhasználói felülete, amely egy új «Üzenetek» panelt kínál amellyel ellenőrizhetjük a kiválasztott WS-kapcsolaton keresztül küldött és fogadott WS-kereteket.
Ebben a panelben üzenetek ", az elküldött keretadatok zöld nyíllal, a fogadott keretek pedig piros nyíllal jelennek meg. A konkrét üzenetekre való összpontosításhoz lehetőség van a keretek szűrésére.
Míg az "Adatok" és az "Idő" oszlopok alapértelmezés szerint láthatók, közben lehetőséget kínálnak a felület testreszabására, hogy több oszlop jelenjen meg, a jobb egérgombbal a fejlécre kattintva. Ha kiválaszt egy blokkot a listából, az "Üzenetek" panel alján megjelenik egy előnézet.
Másrészt a Hálózat panel eszköztárának Szünet / Folytatás gombjával is megállíthatja a forgalom megszakadását.
A csapat A Firefox DevTools még dolgozik ezen a ponton. Ezek közé tartozik: egy praktikus bináris adatmegjelenítő, amely jelzi a zárt kapcsolatokat, további protokollok (SignalR és WAMP, mint fent említettük), valamint a keretek exportálása.
A WebSocket Inspector tovább fejlődik, de a FireTox DevTools csapata már elérhetővé tette a fejlesztők számára, akik ki akarják próbálni a szállítás dátuma előtt. WebSocket ellenőr A Firefox Developer Edition 70 verzióban már elérhető. Megjelenik a Firefox 71-ben. Egyes fejlesztők számára ez a Firefox böngésző jelentős fejlesztése.
Hogyan kell telepíteni Firefox Developer Edition az Ubuntun és annak származékai?
Azok számára, akik most szeretnének használni a WebSocket Inspector alkalmazást, egyszerűen töltsék le és telepítsék a Firefox Developer Edition alkalmazást.
Ehhez az első dolgot kell tenniük nyisson meg egy terminált a rendszerén (meg tudják csinálni a Ctrl + Alt + T billentyűkombinációval) és benne beírjuk a következő parancsot, hogy hozzáadjuk a következő adattárat a rendszerhez.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
Most egyszerűen a következő parancsot kell végrehajtanunk a terminálban:
sudo apt install firefox
Ha nem akarja hozzáadni az adattárat vagy távolítsa el a Firefox verzióját, amely a rendszeren van, letöltheti a Firefox Developer Edition csomagot, az alábbi linkről.
Azután, csak ki kell csomagolnunk a csomagot, Ez a terminálról a következő paranccsal hajtható végre:
tar xjf firefox-71.0b2.tar.bz2
Ezután belépünk a könyvtárba a következővel:
cd firefox
És a következő paranccsal futtatják a böngészőt:
./firefox