是的,WebSocket支持跨域通信。在WebSocket协议中,浏览器会发送一个HTTP请求头字段Origin,服务器可以通过检查这个字段来确认是否允许该跨域请求。如果服务器认为该请求是合法的,就会返回一个HTTP响应头字段Access-Control-Allow-Origin来允许跨域通信。因此,WebSocket是支持跨域通信的。