WebSocket 的 onMessage 方法有一个参数,即接收到的消息,是一个 Event 对象。该对象包含以下属性:
- data:表示接收到的数据,可以是字符串、 Blob 或 ArrayBuffer 等类型。
- target:WebSocket 对象,表示事件源。
- type:事件类型,固定为 “message”。
下面是一个示例代码:
var ws = new WebSocket("wss://example.com");
ws.onopen = function() {
console.log("WebSocket连接成功");
};
ws.onmessage = function(event) {
console.log("收到消息:", event.data);
};
在上面的代码中,当 WebSocket 连接成功后,通过 ws.onmessage
定义了一个回调函数,用于处理接收到的消息。当客户端接收到消息时,该函数会被触发,并将接收到的消息作为 event 参数传递给该函数,开发者可以通过 event.data 访问到接收到的数据。