js或者css缓存问题
2017-03-13 本文已影响34人
hey_沙子
做H5网页的我们应该都知道,页面中会引入很多的样式和js文件等等,有时候需要我们更改东西,但是发现提交到线上却还是原样,明明浏览器看就是没问题,为啥到了手机看却还是原来的样子,这就是缓存问题,所以为了让更新到线上的文件立马很快很好的生效,我们可以在引入的文件后边加个版本号
<script type="text/javascript" src="<?=Yii::$app->params['domain']['js']?>jquery-1.9.1.min.js?v=20170119"></script>
但是为了一劳永逸,我们可以这么做
<script type="text/javascript" src="<?=Yii::$app->params['domain']['js']?>jquery-1.9.1.min.js?v=<?php echo date('YmdH');?>"></script>
但是如上方法后边加的时间是2017111914指的是2017年11月19号14点,但是如果你14:30更新的文件,你的文件还是不能立马生效,这时候你最好把时间加到分钟