Chrome在尝试传输OGG文件时会杀死响应

我有一个节点的JS服务器,将OGG文件stream(附加)到另一端的HTML5audio多个HTTP响应。 在Firefox中一切正常,但Chrome似乎在第一个OGG文件被写入(但不奇怪的Mp3)后杀死响应。

这是当前代码的一个片段:

res.writeHead(200, { "Content-Type": "audio/ogg", 'Pragma': 'no-cache', 'Cache-Control': 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0', 'Connection': 'keep-alive', 'Transfer-Encoding': 'chunked', }); res.write(audioData); 

有任何想法吗?

不幸的是,你的错误已被标记为:

标签:StaleClosed状态:WontFix

由Chrome开发人员。 你总是可以重新打开票,骚扰他们:)

https://bugs.chromium.org/p/chromium/issues/detail?id=175281