我在javascript中有一些代码生成一个wav文件,然后将它附加到一个按钮,以便它可以播放:
function makeWav(){
$.get(("../testsound/getsound.pl?text="+document.myform.outputtext.value));
setTimeout(callback, 500);
return false;
}
function callback() {
var audio = new Audio('http://www.joereddington.com/testsound/hope.wav');
audio.load();
audio.play();
// $("#player").html("<embed src=http://www.joereddington.com/testsound/hope.wav autostart=true >");
}
Run Code Online (Sandbox Code Playgroud)
很明显,hope.wav文件会定期更改.但我的问题是,除非我每次都完全重新加载网站,否则只会生成第一个 .wav.如何使(可能)回调函数去获取.wav的新版本而不是缓存?
编辑:在iPad上工作正常 - 我在Firefox中遇到这个问题.