我遇到了在IE8上运行Karma的问题。
当我启动Karma时,Karma启动IE8但等待Karma Starting ...
浏览器永远不会连接,所以我有一个超时,浏览器被杀死。
我设置IE_BIN
变量但没有变化!
答案 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。希望它有所帮助。