Javascript 是否可以向Chrome中现有的websocket连接发送消息?
我使用Chrome中的Javascript 是否可以向Chrome中现有的websocket连接发送消息?,javascript,google-chrome,debugging,websocket,Javascript,Google Chrome,Debugging,Websocket,我使用Chrome中的Network>WS选项卡调试websocket连接数据。我想知道是否可以选择现有连接并向其发送数据,而不必从控制台手动连接?不幸的是,没有,目前没有 不确定这到底意味着什么: 无需从控制台手动连接 我假设这意味着您正在Chrome控制台中创建websocket,这将非常乏味。您可以在代码中定义websocket的范围,以便从控制台访问它,然后在测试时只需在控制台中键入.send()。例如: // in your code const url = new URL('/pat
Network>WS
选项卡调试websocket连接数据。我想知道是否可以选择现有连接并向其发送数据,而不必从控制台手动连接?不幸的是,没有,目前没有
不确定这到底意味着什么:
无需从控制台手动连接
我假设这意味着您正在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")