1

我正在开发一个音频验证系统。我的问题是,当包含用户必须输入的数字的音频文件在服务器上更新时,浏览器不会刷新它。相反,它会播放旧的无效音频,直到浏览器关闭。如何让元素在每次调用加载和播放时重新缓冲音频而不是播放存储的版本?谢谢。

4

1 回答 1

2

浏览器通常喜欢缓存它们以完全相同的文件名发送的元素。通常,在 javascript 中避免这种情况的最佳方法是添加一个函数,该函数将一些无用的随机字符串添加到资源中。例如audioNotToBeCached.snd?1421124sjam2

问号后面的随机字符串被忽略,浏览器不能再根据文件名缓存。

这里有很多选择。

于 2013-02-13T15:05:48.157 回答