ActionController :: Live Streaming(Rails 4)无法正常使用Firefox?

时间:2013-08-15 23:34:15

标签: ruby-on-rails firefox ruby-on-rails-4

我想测试新的流媒体功能。下面的代码在Chrome中运行良好,它的流式传输应该如此。但是在Firefox 23中,我得到了“你已经选择打开”对话窗口 - >使用该请求“打开”/“保存文件”。

def show
  response.headers[ "Content-Type" ] = "text/event-stream"
  3.times { 
    response.stream.write "Hello, browser!\n" 
    sleep 1 }
  response.stream.close
end

卷曲响应标头包含:

Content-Type: text/event-stream

1 个答案:

答案 0 :(得分:0)

我不确定Firefox 23,但在某些浏览器中Server-Sent Events不受支持。 如果是Firefox 23,请尝试使用与旧版浏览器兼容的EventSource Polyfill

有关SSE的更多信息,take a look at this presentation