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

ohtdti5x  于 2023-02-17  发布在  Go
关注(0)|答案(1)|浏览(244)

我使用Chrome中的Network > WS标签来调试我的WebSocket连接数据。我想知道是否可以选择一个现有的连接并向其发送数据,而不必从控制台手动连接?

ruarlubt

ruarlubt1#

很遗憾没有,目前没有。
不确定这到底是什么意思:
而不必从控制台手动连接?
我假设这意味着你正在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")

相关问题