Před pár dny vývojový tým Firefox DevTools představil nový nástroj WebSocket Inspector pro Firefox, plánuje být vydán pro Firefox verze 71. Nová funkce je k dispozici jako API a umožňuje vám vytvořit trvalé spojení mezi klientem a serverem.
Protože API odesílá a přijímá data kdykoli, Používá se hlavně v aplikacích, které vyžadují komunikaci v reálném čase. Podle vývojářů funkce, i když je možné pracovat přímo s API, jsou některé existující knihovny užitečné a šetří čas. Tyto knihovny mohou pomoci při selhání připojení, proxy, autentizace a autorizace, škálovatelnosti a dalších.
Inspektor Firefox DevTools WebSocket aktuálně podporuje Socket.IO a SockJS A podle vývojového týmu budou brzy podporována další média, včetně SignalR a WAMP.
Inspektor webové zásuvky je součástí uživatelského rozhraní panelu „Síť“ v DevToolsI když jste již mohli na tomto panelu filtrovat obsah pro otevřená připojení WS, ale až dosud neexistovala možnost vidět skutečná data přenášená prostřednictvím rámců WS.
O nástroji WebSocket Inspector
Nový inspektor WebSocket aktuálně podporuje Socket.IO, SockJS a JSON a podle vývojového týmu postupně mít další podporu, včetně SignalR a WAMP. Užitečná data založená na těchto protokolech jsou analyzována a zobrazena jako rozšiřitelný strom pro snadnou kontrolu. Stále však můžete vidět nezpracovaná data (jak jsou uvedena ve zdroji).
Inspektor webové zásuvky Má uživatelské rozhraní, které nabízí nový panel «Zprávy» které lze použít ke kontrole rámců WS odeslaných a přijatých prostřednictvím vybraného připojení WS.
Na tomto panelu zpráv ", odeslaná data rámce se zobrazují zelenou šipkou a přijatá data se zobrazují červenou šipkou. Chcete-li se zaměřit na konkrétní zprávy, je možné filtrovat rámečky.
I když jsou ve výchozím nastavení viditelné sloupce „Data“ a „Čas“, mezitím nabízejí možnosti přizpůsobení rozhraní tak, aby zobrazovalo více sloupců kliknutím pravým tlačítkem na záhlaví. Když vyberete blok ze seznamu, ve spodní části panelu „Zprávy“ se zobrazí náhled.
Na druhou stranu můžete také zastavit přerušení provozu pomocí tlačítka Pozastavit / Pokračovat na panelu nástrojů panelu Síť.
Tým Firefox DevTools v této verzi stále na některých bodech pracuje. Patří mezi ně: praktický prohlížeč binárních dat, označující uzavřená připojení, více protokolů (SignalR a WAMP, jak je uvedeno výše), a export rámců.
WebSocket Inspector se neustále zlepšuje, ale tým FireTox DevTools již zpřístupnil vývojářům, kteří si to chtějí vyzkoušet před datem dodání. WebSocket Inspector Nyní je k dispozici ve Firefoxu Developer Edition 70. Bude vydána ve Firefoxu 71. Pro některé vývojáře je to hlavní vylepšení prohlížeče Firefox.
Jak nainstalovat Firefox Developer Edition pro Ubuntu a jeho deriváty?
Pro zájemce o použití nástroje WebSocket Inspector si nyní jednoduše stáhněte a nainstalujte Firefox Developer Edition.
První věc, kterou budou muset udělat, je udělat otevřete terminál ve vašem systému (mohou to udělat pomocí kombinace kláves Ctrl + Alt + T) a v něm zadáme následující příkaz pro přidání následujícího úložiště do systému.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
Nyní jednoduše v terminálu musíme provést následující příkaz:
sudo apt install firefox
Pokud nechcete přidat úložiště nebo odinstalovat jejich verzi Firefoxu, kterou mají v systému, si můžete stáhnout balíček Firefox Developer Edition, z níže uvedeného odkazu.
Potom, prostě musíme balíček rozbalit, To lze provést z terminálu pomocí následujícího příkazu:
tar xjf firefox-71.0b2.tar.bz2
Poté vstoupíme do adresáře pomocí:
cd firefox
A prohlížeč spustí pomocí následujícího příkazu:
./firefox