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缓存问题

    做H5网页的我们应该都知道,页面中会引入很多的样式和js文件等等,有时候需要我们更改东西,但是发现提交到线上却还是...

  • 浏览器缓存

    现在问题来了,.htaccess设置的css、js缓存都有一个过期时间,如果在访客的浏览器中已经缓存了css、js...

  • spring mvc

    解决配置js/css/img缓存问题 spring.resources.chain.strategy.conten...

  • css、js文件缓存问题

    问题:浏览器为了提升用户体验,会将css、js文件缓存下来 解决: 在css、js文件后面添加版本号 =>

  • WebView缓存分析

    WebView的缓存可以分为页面缓存和数据缓存。 页面缓存是指加载一个网页时的html、JS、CSS等页面或者资源...

  • Android webView 缓存处理

    一 缓存模式 使用方式 二 清理缓存 1,页面缓存: >指加载一个网页时的html、JS、CSS等页面或者资源...

  • 前端防止浏览器缓存

    由于浏览器缓存的机制, 如果用户之前访问过网站, 那么浏览器会缓存该网站的css.js, 这些css. js 缓存...

  • nginx设置静态文件缓存时间

    Nginx设置Js、Css等静态文件的缓存过期时间 location ~.*.(js|css|html|png|j...

  • Apache配置静态缓存

    老问题,什么是静态缓存?为什么配置静态缓存? 这里的静态文件指的是图片、 js、 css 等文件,用户访问一个站点...

  • h5之缓存探索

    对于web页面的缓存苦恼可归为两类(尤其微信内):1.js,css等资源缓存,2.入口文件html缓存 对于问题1...

网友评论

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

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