在Internet Explorer 10 WebSocket中,IPv6地址出现语法错误

4
我从服务器获取ipv6地址。然后我为websocket创建URL。我的URL看起来像:
ws://[xxxx:xxxx:xxxx:xxxx::xxxx:xxxx]:(十进制端口)
其中x是十六进制的0-f。
这个URL在Chrome和Firefox中工作得很好,但在IE 10中它会出现语法错误。有人能告诉我:
- IE 10是否支持IPv6? - 如果支持,还需要做什么才能支持IPv6?

我在IE 10中尝试连接到IPv6本地主机版本(例如ws://[::1]:8088)时,会收到相同的“SyntaxError”错误。在所有其他主要浏览器中都可以正常工作。 - kbriggs
1个回答

2

1
但是为什么在IE 10中,普通的IPv6冒号语法URL用于http://连接时可以正常工作,而在ws://连接中需要这种丑陋的hack呢?为什么其他浏览器没有这个问题? - kbriggs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接