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

时间:2015-10-13 11:30:51

标签: javascript sockjs

在此背景下针对location.origin发表任何言论?

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

我的websockets运行在与我的Web服务器运行相同的URL上。

1 个答案:

答案 0 :(得分:2)

正如您想要的另一个端口,window.location.origin的定义是

  

返回URL的协议,主机名和端口号

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

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