我正在尝试通过STOMP设置一个使用SockJS的应用程序。但是,似乎没有建立连接。我没有在Chrome,FF等上运行所有这些问题。
有没有办法为IE9支持这个?或者在IE9上运行带有sockjs的websockets是不可能的?我看到一些讨论,其中人们正在解决IE9和sockjs的一些问题,但没有一个解决我的问题。
BR
答案 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