使用本机 javascript WebSocket 连接到高速公路的 WrappingWebSocketServerFactory

connecting to autobahn's WrappingWebSocketServerFactory with native javascript WebSocket

我正在使用 WrappingWebSocketServerFactory 环绕现有协议。我正在尝试使用本机 javascript websockets 进行连接,但结果从服务器收到此错误:

406 此服务器仅支持 ['binary'、'base64'] WebSocket 子协议

我是否必须使用高速公路的 js 库才能继续,或者本机 websockets 可以工作吗?

我正在像这样初始化 websocket:

ws = new WebSocket("ws://localhost:8080");

我改成了:

ws = new WebSocket("ws://localhost:8080", ['binary']);