2016-11-16 106 views
0

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

+0

您可以在资源,例如年底追加一个随机字符串(或当文件被更新的时间戳)作为查询字符串'functions.js?V = 1234567'。这将有效地强制浏览器再次检索资源,而不管其缓存。 – Terry

+0

您可以在浏览器“私人模式”下测试和调试您的应用程序。 –

回答

0

对所有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>