Websocket-Rails and IE 8



我正在使用websocket-rails gem开发一个实时聊天应用程序,并且在Internet Explorer 8中难以获得实时更新。

在初始化器的底部有一个选项,通过启用CORS来启用IE8/9兼容性:

  # Supporting HTTP streaming on Internet Explorer versions 8 & 9
  # requires CORS to be enabled for GET "/websocket" request.
  # List here the origin domains allowed to perform the request.
  config.allowed_origins = ['http://localhost:3000']

我在开发中启用了这个功能,但它的工作非常偶然和不可预测。我可以有一个消息出现一次或两次,但从来没有一致,从那以后就无法重新创建它。

有没有人有获得websocket-rails和IE工作的任何经验?提前感谢。

你可以尝试使用WebSocketJS,一个WebSocket的填充器

我宁愿使用一个polyfill有一个套接字连接,试图模仿一个使用HTTP请求。

相关内容

  • 没有找到相关文章

最新更新