即使有变化,javascript文件也会被缓存

时间:2012-06-29 16:51:09

标签: php javascript caching

<META http-equiv=Content-Type content="text/html;">
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>


<?php $current_time="D M j G:i:s"; ?>
<script language="javascript" src="JAVA/ClientSideScript.js?time=<?php echo date($current_time,time()); ?>"></script>
<script language="javascript" src="JAVA/valid_check.js?time=<?php echo date($current_time,time()); ?>"></script>

我已添加上面的代码以防止缓存javascript文件。 当我查看源代码时,它看起来工作正常。但我收到其他人的消息,他们在查看源代码时看不到时间戳。

1 个答案:

答案 0 :(得分:2)

如果你建议他们看到这个

<script language="javascript" src="JAVA/ClientSideScript.js"></script>

没有任何你的?time=添加的遗留物,那么他们可能已经缓存了html文件。或者通过f5键刷新它们,或者更改链接到该html文件的所有页面中的文件名,从而强制重新加载。