页面不缓存的方法:
1、
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
2、
<script type="text/javascript" src="/js/testjs.js"></script>
// 修改为
// 修改为
<script type="text/javascript" src="/js/testjs.js?randomId=<%=Math.random()%>"></script>
3、 在服务器上设置响应头
cache-control:max-age=0例如:
<?php
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
?>
4、js加载文件,每次给定一个不同的链接后缀值
<script>
document.write("<script type='text/javascript' src='/js/test.js?"+Math.random();+"'></script>");
</script>

1699

被折叠的 条评论
为什么被折叠?



