Microsoft Edge中websocket中的语法错误

Microsoft Edge中websocket中的语法错误,websocket,syntax-error,microsoft-edge,Websocket,Syntax Error,Microsoft Edge,实际上,问题是该项目在MS Edge中运行的localhost中运行良好,但在实时站点中运行不好 我试图在localhost中重现此错误。运行带有断点的代码以精确查找错误发生的位置 这是发生错误的行: 'wss://' + location.hostname + ':' + location.port + '/websocket/videovisit'; 比如说,, 'wss://'+location.hostname+':'+location.port+'/websocket/videovi

实际上,问题是该项目在MS Edge中运行的localhost中运行良好,但在实时站点中运行不好

我试图在localhost中重现此错误。运行带有断点的代码以精确查找错误发生的位置

这是发生错误的行:

'wss://' + location.hostname + ':' + location.port + '/websocket/videovisit';
比如说,, 'wss://'+location.hostname+':'+location.port+'/websocket/videovisit'只要在localhost中考虑此行,它就会将值设置为'wss://localhost:8080/websocket/videovisit“,它工作正常。 在实时站点中,该值将设置为wss://www.example.com:/websocket/videovisit“,这行代码在chrome、firefox中运行良好,但在edge中除外,因为它是“:”。在edge浏览器中避免使用此:(冒号),以消除web套接字中的语法错误