javascript - 是否可以向 Chrome 中现有的 websocket 连接发送消息?

标签 javascript google-chrome debugging websocket

我在 Chrome 中使用 Network > WS 选项卡来调试我的 websocket 连接数据。我想知道是否可以选择现有连接并向其发送数据而无需从控制台手动连接?

最佳答案

很遗憾,目前没有。

不确定这到底是什么意思:

without having to connect manually from console?

我假设这意味着您要在 Chrome 控制台中创建 websocket,这会很乏味。您可以在代码中确定 websocket 的范围,以便您可以从控制台访问它,然后您只需在测试时在控制台中键入 .send()。例如:

// in your code
const url = new URL('/path/to/ws', window.location.href);
url.protocol = 'ws';
window.ws = new WebSocket(url.href);

然后你只需要从控制台输入这个进行测试:

window.ws.send("this is a test msg")

关于javascript - 是否可以向 Chrome 中现有的 websocket 连接发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55561388/

相关文章:

javascript - 如何在运行时获取 Javascript 函数调用/跟踪

javascript - Chrome 扩展 API sendMessage(更新后 : 49. 0.2623.87)

linux - 使用 GDB 调试设备驱动程序

android - Eclipse/Android 中的 "Break On Exception"

c - 如何使用 dtrace 跟踪函数?

javascript - 将变量的内容写入页面的最直接的方法是什么?

javascript - 如何将 ViewBox svg 转换为零初始坐标?

javascript - Microsoft IE10 中如何判断是否只有一根手指触摸

google-chrome - 我可以创建自己的 google chrome 安装程序吗?

javascript - 将字符串转换为 int 时添加总值时出现问题