业力不会捕获IE8

时间:2013-10-01 11:44:03

标签: internet-explorer internet-explorer-8 karma-runner

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

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

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

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

2 个答案:

答案 0 :(得分:4)

哦,我的!

我有解决方案!我将其发布给未来的人士。

实际上它似乎是一个漂亮的socket.io bug!

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

所以Socket.io得到了旧浏览器的后备系统......

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

所以在IE8中它是通过Adobe Flash ActiveX插件。

如果我禁用此插件,它的工作原理!

答案 1 :(得分:0)

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

这里记录了使用它的正确方法:https://www.npmjs.com/package/karma-ie-launcher。希望它有所帮助。