我想在浏览器端构造一个相对于页面 URI 的 WebSocket URI。说,在我的情况下转换 HTTP URIs
http://example.com:8000/path
https://example.com:8000/path
到
ws://example.com:8000/path/to/ws
wss://example.com:8000/path/to/ws
我目前正在做的是将前4个字母“http”替换为“ws”,并将“/to/ws”附加到它上面。有没有更好的方法呢?