【发布时间】:2019-12-19 03:28:29
【问题描述】:
我有一个 vue-cli 应用程序,它使用 socket.io-client 与套接字服务器通信。该实现适用于除 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”,
【问题讨论】:
-
你看到这个issue了吗?
-
它是否返回任何类型的错误?如果可能的话,您能否尝试提供任何示例,我们可以尝试使用 IE 运行以检查结果?它可以帮助我们正确理解问题。另请告知我们您在此测试中使用的是哪个版本的 socket.io-client?
-
嘿@Deepak-MSFT 我目前正在使用“socket.io-client”:“^2.3.0”。让我创建一个样板项目并将其导入以提供示例。
-
@StevenB。啊哈它没有看到,但听起来和我遇到的完全一样。我也与该线程中的问题版本相同。让我回到 v2.2.0 看看它是否能解决问题。
标签: vue.js internet-explorer socket.io babeljs