socket.io 客户端会导致 IE11 呈现空白



我有一个使用 socket.io-client 与套接字服务器通信的 vue-cli 应用程序。该实现适用于除Internet Explorer 11以外的所有浏览器。IE11 只是呈现一个完全空白的白页。当我注释掉import io from 'socket.io-client时,IE 11 渲染正常。这让我觉得我错过了某种通天塔。我检查了 github 存储库: https://www.npmjs.com/package/socket.io-client,看起来他们已经在使用承诺 pollyfill。此外,vue 默认将"@vue/app"作为预设,所以我不确定发生了什么。

编辑:

我正在使用"socket.io 客户端":"^2.3.0",

@Steven B.是当场的。他的链接问题实际上是IE11渲染空白屏幕的原因。

我恢复到v2.2.0,它在IE11中工作。

https://github.com/socketio/socket.io-client/issues/1328

最新更新