php知识积累PHP经验分享程序猿阵线联盟-汇总各类技术干货

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更新的文件,你的文件还是不能立马生效,这时候你最好把时间加到分钟

v=<?php echo date('YmdHi');?>
上一篇下一篇

猜你喜欢

热点阅读