1

我在 IE8 上运行 Karma 时遇到问题。

当我启动 Karma 时,Karma 启动 IE8 但请稍等Karma Starting ...

浏览器永远不会连接,所以我有一个超时并且浏览器被杀死。

我设置IE_BIN了变量但没有变化!

4

2 回答 2

4

天啊 !

我有解决办法!我把它贴出来是为了将来的人感兴趣。

事实上,这似乎是一个漂亮的 socket.io 错误!

IE8 websockets 系统不支持,Karma 使用 Socket.io 与浏览器通信!

所以 Socket.io 为旧浏览器提供了一个后备系统......

默认情况下,如果浏览器太旧,则使用 Flash 系统!

所以在 IE8 中它是通过 Adob​​e Flash ActiveX 插件。

如果我禁用此插件,它可以工作!

于 2013-10-01T13:00:29.597 回答
0

考虑到几年前发布的问题,我不知道它是否仍然相关。以防万一有人试图在 IE 上启动业力,可以使用: karma-ie-launcher

此处记录了使用它的正确方法:https ://www.npmjs.com/package/karma-ie-launcher 。希望能帮助到你。

于 2017-07-19T07:48:43.890 回答