标签: html firefox audio
我将音频文件上传到服务器并使用音频标签播放。 一旦我上传文件,它就能很好地播放。 如果我使用相同的名称更新该路径中的音频文件,它将播放上一个。但指定的文件只有新的音频。 即使我刷新页面也不播放新音频。 如果我关闭标签并打开一个新标签。然后它播放新的音频。
上面的问题出现在firefox浏览器中,但是在chrome中 它工作正常。
答案 0 :(得分:0)
它适用于Chrome但不适用于Firefox,这使它看起来像是一个缓存问题。
您无法控制浏览器缓存文件的方式,但您可以编辑服务器发送的标头。 具体来说,您案例中的Control-Cache标题应设置为:
Control-Cache
Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: 0
请参阅this SO一般的缓存问题,that精确地进行音频缓存。