SockJS无法使用IE9(Websockets)

时间:2014-07-02 07:31:43

标签: websocket internet-explorer-9 sockjs

我正在尝试通过STOMP设置一个使用SockJS的应用程序。但是,似乎没有建立连接。我没有在Chrome,FF等上运行所有这些问题。

有没有办法为IE9支持这个?或者在IE9上运行带有sockjs的websockets是不可能的?我看到一些讨论,其中人们正在解决IE9和sockjs的一些问题,但没有一个解决我的问题。

BR

2 个答案:

答案 0 :(得分:1)

问题已解决。 SockJS在IE9上模拟websockets没有问题。我唯一要做的就是提供创建SockJS对象的绝对路径。

在:

var webSocket = new SockJS('topic/publish');

后:

var webSocket = new SockJS('http://localhost:8080/topic/publish');

虽然它与Chrome和Firefox合作,但在IE9上运行它并不支持websockets(开箱即用)。

答案 1 :(得分:0)

Internet Explorer 9不支持websockets http://caniuse.com/websockets

您可以使用基于Flash的polyfill,如https://github.com/gimite/web-socket-js