몇일 전에 Firefox DevTools 개발 팀은 새로운 WebSocket Inspector를 공개했습니다. Firefox의 경우 Firefox 버전 71 용으로 출시 예정. 새로운 기능 API로 사용 가능 클라이언트와 서버간에 지속적인 연결을 생성 할 수 있습니다.
API는 언제든지 데이터를 보내고 받기 때문에 주로 실시간 통신이 필요한 애플리케이션에 사용됩니다. 함수 개발자에 따르면 API로 직접 작업 할 수 있지만 기존 라이브러리 중 일부는 유용하고 시간을 절약 할 수 있습니다. 이러한 라이브러리는 연결, 프록시, 인증 및 권한 부여 실패, 확장 성 등에 도움이 될 수 있습니다.
Firefox DevTools WebSocket Inspector는 현재 Socket.IO 및 SockJS를 지원합니다. 개발 팀에 따르면 SignalR 및 WAMP를 포함한 다른 미디어도 곧 지원 될 예정입니다.
WebSocket 검사기 DevTools의 "네트워크"패널 사용자 인터페이스의 일부입니다.이 패널에서 열린 WS 연결에 대한 컨텐츠를 이미 필터링 할 수 있지만 지금까지는 WS 프레임을 통해 전송 된 실제 데이터를 볼 수 없었습니다.
WebSocket Inspector 정보
새로운 WebSocket Inspector는 현재 Socket.IO, SockJS 및 JSON을 지원합니다. 개발팀에 따르면 점차적으로 SignalR 및 WAMP를 포함하여 더 많은 지원이 제공됩니다. 이러한 프로토콜을 기반으로하는 유용한 데이터는 쉽게 검사 할 수 있도록 확장 가능한 트리로 분석 및 표시됩니다. 그러나 피드에 제출 된 원시 데이터는 계속 볼 수 있습니다.
WebSocket 검사기 새로운«메시지»패널을 제공하는 사용자 인터페이스가 있습니다. 선택한 WS 연결을 통해 송수신되는 WS 프레임을 검사하는 데 사용할 수 있습니다.
이 패널에서 메시지 수 ", 전송 된 프레임 데이터는 녹색 화살표로 표시되고 수신 된 프레임은 빨간색 화살표로 표시됩니다. 특정 메시지에 초점을 맞추기 위해 프레임을 필터링 할 수 있습니다.
"데이터"및 "시간"열은 기본적으로 표시되지만 한편 헤더를 마우스 오른쪽 버튼으로 클릭하여 더 많은 열을 표시하도록 인터페이스를 사용자 정의하는 옵션을 제공합니다. 목록에서 블록을 선택하면 "메시지"패널 하단에 미리보기가 표시됩니다.
한편, 네트워크 패널 도구 모음의 일시 중지 / 다시 시작 버튼을 사용하여 트래픽 중단을 중지 할 수도 있습니다.
팀 Firefox DevTools는이 버전의 일부 지점에서 여전히 작업 중입니다. 여기에는 닫힌 연결을 나타내는 편리한 바이너리 데이터 뷰어, 더 많은 프로토콜 (위에서 언급 한 SignalR 및 WAMP) 및 프레임 내보내기가 포함됩니다.
WebSocket Inspector는 계속 개선되고 있습니다.,하지만 FireTox DevTools 팀 시도하려는 개발자에게 이미 제공되었습니다. 배달 날짜 전에. WebSocket 검사기 현재 Firefox Developer Edition 70에서 사용할 수 있습니다. Firefox 71에서 출시 될 예정입니다. 일부 개발자에게는 Firefox 브라우저의 주요 개선 사항입니다.
설치하는 방법 Ubuntu 및 파생 제품의 Firefox Developer Edition?
지금 WebSocket Inspector 사용에 관심이있는 사람들은 Firefox Developer Edition을 다운로드하여 설치하기 만하면됩니다.
이를 위해 가장 먼저해야 할 일은 시스템에서 터미널을 엽니 다 (키 조합 Ctrl + Alt + T로 할 수 있습니다) 여기에 다음 명령을 입력하여 다음 저장소를 시스템에 추가합니다.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
이제 간단히 터미널에서 다음 명령을 실행해야합니다.
sudo apt install firefox
저장소를 추가하지 않으려면 또는 시스템에있는 Firefox 버전을 제거하거나 Firefox Developer Edition 패키지를 다운로드 할 수 있습니다. 아래 링크에서.
그 후 패키지의 압축을 풀면됩니다. 다음 명령을 사용하여 터미널에서 수행 할 수 있습니다.
tar xjf firefox-71.0b2.tar.bz2
그런 다음 다음과 같이 디렉토리를 입력합니다.
cd firefox
그리고 다음 명령으로 브라우저를 실행합니다.
./firefox