通过 window.location 对象为 SockJS 客户端获取 URL

Get URL for SockJS client via window.location object

在这方面说了反对 location.origin 的话?

new SockJS(window.location.origin + ':1337/websockets');

我的网络套接字 运行 在与我的网络服务器运行相同的 URL 上。

因为你想要另一个端口并且window.location.origin的定义是

Returns the protocol, hostname and port number of a URL

你应该这样做以确保你只得到协议和主机名

new SockJS(window.location.protocol + '//' + window.location.hostname + ':1337/websockets');