代码:
<!DOCTYPE HTML>
<html>
<body>
<audio src= url +"/i/horse.ogg?ran=" + Math.random() controls="controls">
Your browser does not support the audio element.
</audio>
</body>
</html>
Math.random()会返回一个0到1之间的随机数。
time=一个随机数后,链接地址src每次打开后就会是一个随机的src地址。
在url中添加无效的变量time后一般浏览器会忽略该变量,但有一个浏览器不一般,就是IE!
它解决的其实是IE的缓存问题,添加随机变量使url不同时,IE就会重新刷新缓存,否则IE会直接在缓存中提取数据,而不理会数据是否更新。