在开发期间禁用css和js文件的浏览器缓存

时间:2016-11-16 09:51:12

标签: caching browser-cache

我们如何在应用程序开发过程中禁用浏览器缓存,以便每当我们对localhost(或任何开发环境)中的css或js文件进行任何更改时,我们都不必在浏览器上进行硬刷新看到变化

3 个答案:

答案 0 :(得分:1)

对所有css和js试试这个。这个例子你应该在所有的css和js中添加时间

  <link rel="stylesheet" type="text/css" href="style.css?<?php echo date('l jS \of F Y h:i:s A'); ?>" />

or
<link href="/css/styles.css?ver=<?php echo time();?>" rel="stylesheet">

or
 <script src="/js/site.js?ver=<?php echo time();?>"></script>

答案 1 :(得分:1)

缓存有利于快速开发,但是如果使用的是chrome,则可以右键单击刷新按钮并找到以下选项:

enter image description here

希望这有帮助吗?

答案 2 :(得分:1)

大多数浏览器(Chrome和Firefox显示在下面的屏幕截图中)在开发人员工具的“网络”标签中都有一个选项,可以在打开开发人员工具时禁用缓存。

Firefox

Chrome