- 官网
- 代码
// 为了浏览器兼容websocket
const WebSocket = window.WebSocket || window.MozWebSocket
// 创建连接
this.socket = new WebSocket('ws://xxx')
// 连接成功
this.socket.onopen = (res)=>{
console.log('websocket 连接成功')
this.socket.send('入参字段') // 传递的参数字段
}
// 后端针对刚才传的字段返回对应数据
this.socket.onmessage = e=>{
console.log(e.data,'从服务器获取的数据')
//关闭连接
this.socket.close()
}
// 连接失败后的回调函数
this.socket.onerror = function (err) {
console.log("连接失败了",err);
};
- 前端写websocket请求时为什么要这样定义const WebSocket = window.WebSocket || window.MozWebSocket?