firefox不会动态识别音频文件

时间:2017-05-30 09:45:02

标签: html firefox audio

我将音频文件上传到服务器并使用音频标签播放。 一旦我上传文件,它就能很好地播放。 如果我使用相同的名称更新该路径中的音频文件,它将播放上一个。但指定的文件只有新的音频。 即使我刷新页面也不播放新音频。 如果我关闭标签并打开一个新标签。然后它播放新的音频。

上面的问题出现在firefox浏览器中,但是在chrome中 它工作正常。

1 个答案:

答案 0 :(得分:0)

它适用于Chrome但不适用于Firefox,这使它看起来像是一个缓存问题。

您无法控制浏览器缓存文件的方式,但您可以编辑服务器发送的标头。
具体来说,您案例中的Control-Cache标题应设置为:

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0

请参阅this SO一般的缓存问题,that精确地进行音频缓存。