我使用Chrome中的Network > WS标签来调试我的WebSocket连接数据。我想知道是否可以选择一个现有的连接并向其发送数据,而不必从控制台手动连接?
Network > WS
ruarlubt1#
很遗憾没有,目前没有。不确定这到底是什么意思:而不必从控制台手动连接?我假设这意味着你正在Chrome控制台中 * 创建 * WebSocket,这会很乏味。你可以在代码中定义websocket的范围,这样你就可以从控制台访问它,然后你只需要在测试时在控制台中输入.send()。例如:
.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")
1条答案
按热度按时间ruarlubt1#
很遗憾没有,目前没有。
不确定这到底是什么意思:
而不必从控制台手动连接?
我假设这意味着你正在Chrome控制台中 * 创建 * WebSocket,这会很乏味。你可以在代码中定义websocket的范围,这样你就可以从控制台访问它,然后你只需要在测试时在控制台中输入
.send()
。例如:然后,您只需从控制台键入以下内容即可进行测试: