我在 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/