Javascript 通过代理连接到服务器的Internet Explorer WebSocket会导致崩溃

Javascript 通过代理连接到服务器的Internet Explorer WebSocket会导致崩溃,javascript,proxy,websocket,socket.io,internet-explorer-11,Javascript,Proxy,Websocket,Socket.io,Internet Explorer 11,我一直在创建一个可以在所有浏览器上工作的站点,并使用WebSocket通过代理(也就是说,客户端通过代理连接到服务器)连接到nodejs服务器 该网站在所有浏览器上都可以正常工作,但我注意到IE上有一些奇怪的行为。客户端浏览该网站的次数越多,因此打开的WebSocket越多,客户端浏览的标签越慢。最终,选项卡将完全停止响应,并且必须完全关闭,因为它将停止响应 我试图尽可能地减少这个问题,最终注意到,当您的浏览器使用显式代理并具有WebSocket时,经过一定数量的连接(大约25个)后,您使用的选

我一直在创建一个可以在所有浏览器上工作的站点,并使用WebSocket通过代理(也就是说,客户端通过代理连接到服务器)连接到nodejs服务器

该网站在所有浏览器上都可以正常工作,但我注意到IE上有一些奇怪的行为。客户端浏览该网站的次数越多,因此打开的WebSocket越多,客户端浏览的标签越慢。最终,选项卡将完全停止响应,并且必须完全关闭,因为它将停止响应

我试图尽可能地减少这个问题,最终注意到,当您的浏览器使用显式代理并具有WebSocket时,经过一定数量的连接(大约25个)后,您使用的选项卡将无法连接到服务器,并且可能完全停止工作。使用以下步骤可以很容易地重现此过程:

  • 以中的示例页面为例,创建一个html页面
  • 下载fiddler并将其用作您的代理
  • 浏览到您创建的示例页面,并不断刷新选项卡。你应该注意到缓慢,直到最终停止
  • 值得注意的是,如果没有代理,标签不会像这样消失

    还有其他人遇到过这个问题吗?如果是的话,除了改变体系结构之外,还有什么解决办法吗

    非常感谢