我使用Chrome中的Network > WS
标签来调试WebSocket连接数据。我想知道是否可以选择一个现有的连接并向其中发送数据而不必从控制台手动连接吗?
答案 0 :(得分:0)
不幸的是,不是当前。
不确定这到底是什么意思
无需从控制台手动连接?
我假设这意味着您在Chrome控制台中创建网络套接字,这很繁琐。您可以在代码中确定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")