插件小屋
WebSocket Visualizer

WebSocket Visualizer

1.4.0
2026-06-04
0
5.0

插件介绍

以图形方式显示传入和传出的 WebSocket 消息以及事件类型分组

🔌 WebSocket Visualizer — 适用于 Chrome DevTools 的 WebSocket 连接可视化工具

WebSocket Visualizer 是一个功能强大的开发人员扩展,它向 Chrome DevTools 添加了一个新选项卡,实时显示通过页面传递的所有 WebSocket 消息。该扩展有助于分析、过滤和理解客户端和服务器之间通过 WebSocket 协议进行的交互,而无需更改应用程序代码或使用第三方库。

🌐主要思想

现代应用程序积极使用 WebSocket 连接进行实时数据交换——聊天、交换、游戏、金融面板、物联网设备和其他系统。
然而,标准浏览器工具没有提供观察这些数据流的便捷方法。 WebSocket Visualizer 解决了这个问题:它将自身注入到页面上下文中并拦截本机 WebSocket 事件(打开、消息、关闭、错误、发送),在单独的 DevTools 选项卡中以美观、结构化和交互方式可视化所有内容。

⚙️ 主要特点

📡 拦截所有连接

该扩展自动替换原生的 WebSocket 构造函数,跟踪页面或库(包括 Socket.io、ws、Primus 等)打开的所有连接

💬 消息显示

每条传入和传出的消息都显示为包含详细信息的卡片:

事件时间(以毫秒为单位)

方向(⬇️传入/⬆️传出)

事件类型(类型、事件、操作、cmd — 自动检测)

JSON格式的消息内容

连接 URL 和 WebSocket 会话 ID

🧠 智能分组

消息按事件类型(例如消息、更新、交易、心跳)进行分组 - 让您能够快速分析协议结构和特定事件的频率。

📈 实时统计

顶部面板显示摘要:

活跃连接数

消息总数

发送和接收
所有计数器实时更新,无需重新加载

🔍 灵活的过滤

按事件类型或关键字快速搜索

方向开关:“全部/传入/传出”

单击侧栏中的事件类型即可立即应用过滤器

⏸️ 暂停和恢复

您可以暂停事件流进行分析并稍后恢复,而不会丢失上下文,这对于大流量或历史分析非常有用。

🗑️清除并重置

一键清除所有消息和统计数据,保留活动连接和过滤器。

🌍 多语言

支持的界面语言:

英语🇬🇧

俄语🇷🇺

乌克兰语🇺🇦

德语🇩🇪

西班牙语🇪🇸


语言选择将被保存并在下次启动时自动应用。

🎨 现代设计

该界面的灵感来自 Visual Studio Code:

深色主题

柔和的渐变和活动元素的突出显示

流畅的消息动画

风格化的滚动条和简洁的排版

🧭 使用说明

打开开发工具(F12 或 Ctrl + Shift + I)。

转到WebSocket选项卡——这是扩展界面。

加载或刷新启用 WebSocket 连接的页面。

扩展程序将自动拦截并显示所有事件:

🔗 连接 — 连接已创建

✅ 打开 — 连接已打开

⬇️ 传入 — 传入消息

⬆️ 传出 — 传出消息

❌ close — 连接关闭

⚠️ error — 错误或失败

使用过滤器来关注您需要的事件。

您可以使用 ⏸️ 暂停按钮暂停流,检查数据,然后使用 ▶️ 恢复继续。

要清除数据,请单击 🗑️ 清除 — 界面将刷新并开始等待新连接。

所有操作都会立即反映在 UI 中:动画、计数器和过滤器实时同步。

用例示例

🔍 调试实时聊天和消息程序

💸 加密货币交易所WebSocket API分析

🕹️ 监控游戏服务器和网络交互

💬 测试推送通知和流媒体服务

🧩 WS 上的非标准协议分析

📊 有关使用实时数据的教育项目

🔧附加功能

自动 JSON 格式化并突出显示结构

自动滚动到最后一条消息

用于性能优化的历史记录限制(每个列表最多 1000 条消息)

安全和隐私

该扩展程序不会从网站收集、保存或发送数据。

所有操作都在浏览器上下文中本地执行。

最小权限(activeTab、脚本、存储)专门用于 DevTools 中的数据可视化。

没有外部请求、跟踪器或第三方 API。

🆕 1.3.0 中的新功能

新版本的 WebSocket Visualizer 1.3.0 增加了对德语和西班牙语的支持,并且界面语言切换器已更新以包含新的本地化选项。连接活动监控和状态管理已得到改进,并且实现了 JSON 查看器以详细查看消息数据。该界面已获得视觉改进和新的统计元素:您现在可以实时监控发送和接收的字节数。
此外,消息导出功能已扩展为包括 JSON、CSV 和 HAR 格式,并添加了用于复制单个消息的按钮。所有与导出和统计相关的文本现已本地化为所有支持的语言。这些更新使 WebSocket Visualizer 可以更方便地直接在浏览器中分析流量、测试和调试 WebSocket 连接。

🆕 1.4.0 中的新功能

WebSocket Visualizer 现在支持通过集成的十六进制查看器进行二进制数据处理,以便更深入地检查原始消息内容。改进了消息解析逻辑,以确保更准确地解码复杂的 WebSocket 帧。此外,此更新还为所有新的二进制数据功能引入了本地化翻译,为多种语言的用户提供了更流畅的体验。


插件详情

评分
5.0星(共5星),共2位用户参与评分
使用人数487
版本1.4.0
文件大小49.46KB
支持语言5 种语言
IDfpjeijgigfegadgfpklgfghcgmgmcagj
发布时间2026-06-04 17:04:53