js或者css缓存问题

作者: hey_沙子 | 来源:发表于2017-03-13 16:25 被阅读34次

    做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');?>

    相关文章

      网友评论

        本文标题:js或者css缓存问题

        本文链接:https://www.haomeiwen.com/subject/xpeibttx.html