给静态文件加随机数或时间戳防止浏览器文件缓存

今天被同事指出一个bug,就是在静态文件中加时间戳是这样:

这种写法当时也是在网上随便搜索下找到的,自己也没验证,后面自己在浏览器上检验了下果真有问题,就是后面的时间戳没有获取到,主要是由于获取时间戳的js代码执行,当然不执行,由于js代码在link中没有执行环境,不是在script标签内。所以后面改成如下方式:

时间戳:

随机数:

引入js文件也同样如此

时间戳:

随机数:

 

你可能感兴趣的:(html)