通过 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');
在这方面说了反对 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');