首页 > 解决方案 > socket.io-client 导致 ie11 呈现空白

问题描述

我有一个使用 socket.io-client 与套接字服务器通信的 vue-cli 应用程序。该实现适用于除 Internet Explorer 11 以外的所有浏览器。IE11 仅呈现一个完全空白的白页。当我注释掉时import io from 'socket.io-client,IE 11 呈现良好。这让我觉得我错过了某种 babel pollyfill。我检查了 github 存储库: https : //www.npmjs.com/package/socket.io-client,看起来他们已经在使用 promise pollyfill。默认情况下,vue 还预设了“@vue/app”,所以我不确定发生了什么。

编辑:

我正在使用“socket.io-client”:“^2.3.0”,

标签: vue.jsinternet-explorersocket.iobabeljs

解决方案


@Steven B. 很到位。他的链接问题实际上是 IE11 呈现空白屏幕的原因。

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

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


推荐阅读